解析json数据的时候出现 - 锘縖,不知道是不是乱码,反正我是不认识这俩字。后来发现是json的 '[' 字符转换的

网上搜了一下,说的是字符集不匹配,把字符集改为GB2312。

一、贴下处理json数据的代码,这样处理过之后,就出现  锘縖,原本以为 Encoding.Default.GetString,默认的是GB2312,看来好像不是。

           string pageHtml = "";
try
{
WebClient MyWebClient = new WebClient();
MyWebClient.Credentials = CredentialCache.DefaultCredentials;//获取或设置用于向Internet资源的请求进行身份验证的网络凭据
Byte[] pageData = MyWebClient.DownloadData(html); //从指定网站下载数据,url是下载数据的网址
pageHtml = Encoding.Default.GetString(pageData);
}
catch (WebException webEx)
{
Console.WriteLine(webEx.Message.ToString());
}
return pageHtml;

二、解决办法:通过字节流读取,格式为GB2312就正常了。

       string pageHtml = "";
try
{
WebClient MyWebClient = new WebClient();
MyWebClient.Credentials = CredentialCache.DefaultCredentials;//获取或设置用于向Internet资源的请求进行身份验证的网络凭据
Byte[] pageData = MyWebClient.DownloadData(html); //从指定网站下载数据
MemoryStream ms = new MemoryStream(pageData);
using (StreamReader sr = new StreamReader(ms, Encoding.GetEncoding("GB2312")))
{
pageHtml = sr.ReadLine();
}
}
catch (WebException webEx)
{
Console.WriteLine(webEx.Message.ToString());
}
return pageHtml;

最新文章

  1. lock关键字只不过是C#提供的语法糖
  2. 《Spring 3.0就这么简单》 读书笔记
  3. Python:print显示颜色
  4. android复习第一天-----简单的android常识
  5. 读书list
  6. httpclient在抓取网页时出现速度慢的情况分析
  7. iOS:处理XML文件
  8. React 轮播图实现
  9. eclipse集成testng插件
  10. 痞子衡嵌入式:飞思卡尔i.MX RT系列MCU启动那些事(13)- 从Serial(1-bit SPI) EEPROM/NOR恢复启动
  11. laravel+Redis简单实现队列通过压力测试的高并发处理
  12. 把旧系统迁移到.Net Core 2.0 日记 (12) --发布遇到的问题
  13. 在aliyun遇到一些问题
  14. idea 提交 Push rejected: Push to origin/master was rejected
  15. Death to Binary? (模拟)题解
  16. 使用B或BL跳转时,下一条指令的地址的计算
  17. POJ_2886 Who Gets the Most Candies? 【二分+树状数组】
  18. 在go中使用leveldb --levi
  19. XML转换成数组方法
  20. 失去光标display=none事件的坑

热门文章

  1. 用MATLAB结合四种方法搜寻罗马尼亚度假问题
  2. 《深入理解Bootstrap》读书笔记(一)
  3. js--DOM&BOM总结思维导图---2017-03-24
  4. 【前端单元测试入门05】react的单元测试之jest
  5. windows下安装mysql以及启动
  6. EOS 开发进展速报
  7. 来自后端的突袭? --浅尝最新开源的C# Web引擎 Blazor
  8. 笔记:Spring Cloud Hystrix Command属性
  9. 一、Android四大框架之ContentProvider的学习与运用,实现SQLite的增删改查。
  10. 把文件每隔三行合并成一行(awk之RS、ORS与FS、OFS)