获取WebBrowser.documenttext值,里面的中文都是乱码,如何处理

丛林蚂蚁 2006-10-09 11:33:41
我在使用WebBrowser控件里,获取的WebBrowser.documenttext值,结果中文全部变成乱码了?如何处理啊.
...全文
614 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhujin8777 2006-11-24
  • 打赏
  • 举报
回复
Mark
丛林蚂蚁 2006-10-10
  • 打赏
  • 举报
回复
我自己解决了,解决办法如下:

System.IO.StreamReader getReader = new System.IO.StreamReader(this.webBrowser.DocumentStream,System.Text.Encoding.GetEncoding("gb2312"));
string gethtml = getReader.ReadToEnd();
丛林蚂蚁 2006-10-09
  • 打赏
  • 举报
回复
特别说明,就是获取百度的页面内容
bobo0124 2006-10-09
  • 打赏
  • 举报
回复
是不是Encoding得问题。 设成Encoding.GetEndocing("gb2312"); 试试
丛林蚂蚁 2006-10-09
  • 打赏
  • 举报
回复
顶起

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧