VB
代码如下:
Sub Page_Load(Src As Object, E As EventArgs)
dim strUrl,strContent as string
dim myData() as byte
dim myclien as webclient
myclien = new WebClient
strUrl = "http://www.sina.com.cn"
myData = myclien.DownloadData(strUrl);
strContent = Encoding.Default.GetString(myData)
Response.Write(mid(strContent,2,2))
End Sub错误提示:
Compiler Error Message: BC30037: Character is not valid.以上问题如何解决。。

解决方案 »

  1.   

    对vb不太熟悉,不过下面这句好象有点问题,只有C#后边才需要分号来结束语句:
    myData = myclien.DownloadData(strUrl);
      

  2.   

    可能正如webdiyer大哥说的
    错误提示的错误类型是编译错误,详细信息是说字符不合法,应该就是那个分号的问题了
      

  3.   

    我觉得可能是这一句问题
    dim myData() as byte
    因为后面的取值
    myData = myclien.DownloadData(strUrl)
    前面定义的是字节型,后面的取值是不是字节型呢?
      

  4.   

    myData = myclien.DownloadData(strUrl);这句话在VB.NET中无法编译过去!就是这里!就按 webdiyer(陕北吴旗娃)的做可以解决!!