路径asp.net和utf中的非法字符

时间:2014-11-06 06:39:34

标签: asp.net vb.net webclient illegal-characters downloadstring

我想获取网页内容,但在尝试访问时显示此错误 "路径中的非法字符" 我的问题是如何解决它,并有一个更好的方式来获取页面的内容 现在我获得了Windows应用程序和webbrowser的内容,没有错误,但不能在asp中 我的代码

      Dim client As New Net.WebClient
    TextBox1.Text = client.DownloadString("www.url.com/")

页面内容为

20141105@5058.00@4850.00@4997.00@4870.00@4920.00@4880.00@13553984180.00@2712255@495;

如果我将网址更改为http://www.url.com/问题解决但字符不支持

`‹�طG[T�ے-تAہ0ءI±°M/ùے«Z✖پ$¼×ى(م´;اy­iص)—½؛‚C%%û`

我添加此代码但无法正常工作

client.Encoding = Encoding.UTF8

1 个答案:

答案 0 :(得分:0)

您应该包含http://以及URL以正确执行查询(TextBox1.Text = client.DownloadString("www.url.com/")),因此您的代码将如下所示:

 Dim client As New Net.WebClient
 TextBox1.Text = client.DownloadString("http://url.com/")