首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

★获取网页html代码时怎么判断其编码

2012-03-22 
★★★获取网页html代码时如何判断其编码?我用如下代码获取网页html代码时,因网页编码的不同需要更换程序编码

★★★获取网页html代码时如何判断其编码?
我用如下代码获取网页html代码时,因网页编码的不同需要更换程序编码方式
比如以下代码获取的html的中文就是乱码
Dim   req   As   HttpWebRequest   =   CType(WebRequest.Create( "http://www.611.cn "),   HttpWebRequest)
                Dim   res   As   HttpWebResponse   =   CType(req.GetResponse(),   HttpWebResponse)
                Dim   reader   As   StreamReader   =   New   StreamReader(res.GetResponseStream,   Encoding.Default)
                Dim   str   As   String   =   reader.ReadToEnd
                TextBox1.Text   =   str

必须将Encoding.Default改为Encoding.UTF8   才可以正确显示

请问,如何让程序自动判断该网页的编码方式

[解决办法]
http://dotnet.aspx.cc/article/yuema9os-w1dn-4kis-8rie-s742llj91l6q/read.aspx

热点排行