首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法读取的网站源

无法读取的网站源
EN

Stack Overflow用户
提问于 2015-08-14 20:58:28
回答 1查看 166关注 0票数 1

我正在尝试使用C#下载这个网站的源代码http://www.dotnetperls.com/net并做一些解析。我正在使用这个函数:

代码语言:javascript
复制
WebClient client = new WebClient();
string website = client.DownloadString("http://www.dotnetperls.com/net");

不过,我得到的代码是不可读的,下面是它的摘录:

代码语言:javascript
复制
‹     „VoŰ8ý*Ü5Řţ!;q6UlárŰt ×öę ÷7%Ž,n(R%)˙XĂßý†¤ĺH¶€  IĎ{3śyCRYüÂTf÷–"YśF ,Y»0ľÔpŔ%Ők.ăÜLŁjG¦3>V»‡\(jcÍ×…}HiöşÖŞ–lT)Ă-W2¶Ş"W¨†
ĐKŞÓę8‡-g¶góŕ<âéGüq”
vŰÂf‘ÇXÝ´°Ű;ŹU

我在firefox中查看了网站源代码,它看起来还不错。我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2015-08-14 21:03:35

在调用DownloadString之前,应使用web客户端编码

代码语言:javascript
复制
using(WebClient webClient = new WebClient())
{
   webClient.Encoding = Encoding.UTF8;
   string s = webClient.DownloadString("http://www.dotnetperls.com/net");
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32010727

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档