失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > c# 接收网络汉字乱码_C# webclient中文乱码问题解决方法

c# 接收网络汉字乱码_C# webclient中文乱码问题解决方法

时间:2022-12-14 16:03:57

相关推荐

c# 接收网络汉字乱码_C# webclient中文乱码问题解决方法

webclient在调用DownloadData或者DownloadString的时候请求回来的数据出现乱码问题,解决办法如下:

1、设置webclient的编码格式为目标编码格式

WebClient web = new WebClient();//创建webclient对象

web.Encoding = System.Text.Encoding.UTF8;//定义对象语言

string returns = web.DownloadString("_/data/sk/101310101.html");//向一个连接请求资源

2、先获取数据,然后转码

WebClient wc = new WebClient();

Byte[] pageData = wc.DownloadData("/data/101110101.html");

string rr = Encoding.GetEncoding("utf-8").GetString(pageData);

总结下来,还是编码的问题,不论哪种方法,设置好编码即可。

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

如您喜欢交流学习经验,点击链接加入交流1群:1065694478(已满)交流2群:163560250

如果觉得《c# 接收网络汉字乱码_C# webclient中文乱码问题解决方法》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。