Dim web As New System.Net.WebClient
Dim htmlByte() As Byte
Dim html As String = ""
Me.TextHtml.Text = ""
htmlByte = web.DownloadData(Me.TextUrl.Text)
html = System.Text.Encoding.GetEncoding("gb2312").GetString(htmlByte)
Me.TextHtml.Text = html出来的结果中有的中文能正常显示,有的就成了乱码,请教各位该怎么解决这个问题?
Dim htmlByte() As Byte
Dim html As String = ""
Me.TextHtml.Text = ""
htmlByte = web.DownloadData(Me.TextUrl.Text)
html = System.Text.Encoding.GetEncoding("gb2312").GetString(htmlByte)
Me.TextHtml.Text = html出来的结果中有的中文能正常显示,有的就成了乱码,请教各位该怎么解决这个问题?
解决方案 »
- 取网页源码,卡住~
- 如何把视频监控部署到Mobile(C#.Net)上?
- C# + access数据库保存二进制图片代码
- 找谝整个CSDN,却没有找到关于如何修改DataGridView单元格数据显示的文章!
- 谁能给我一个WEB下使用的ListView控件的下载地址?
- winform 下的datagrid 产生的莫名其妙的错误! 谢谢
- calendar控件中,我想给星期六和星期日分别添加不用的背景色,请各位大侠指教!急
- .Net 下载文件,用的MVC模式
- 请问怎样实现在代码中将textBox控件绑定到dataset[0]中的指定字段呢?急...在线等待马上揭帖
- 谁能介绍一下AxWebBrowser组件?(送分)
- GetFiles搜索文件夹的排序方法?
- C#中创建DTS出现问题,有经验的帮帮忙!
而你的page也要设成gb2312编码,你的下载服务器那边也要设成gb2312,否则有一处不一致,就可能会出现乱码服务端 -<->- (-转换-)客户端
gb2312 gb2312 gb2312
用System.Text.Encoding.Default
“而你的page也要设成gb2312编码” 意思是在page里加入“<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />”吗?
我的服务端和客户端都是在一个虚拟目录里,是一个项目里的模块,web.config 也配置成了“<globalization requestEncoding="gb2312" responseEncoding="gb2312" fileEncoding="gb2312" culture="zh-cn" /> ”