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



我想获取网页的内容,但当尝试访问时显示此错误"路径中有非法字符"我的问题是如何解决它,还有更好的方法来获取页面内容现在我用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;

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

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

我添加了这个代码,但也不能使用

client.Encoding=编码.UTF8

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

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

最新更新