目的:通过程序读取网页内容
问题:由于每个网页的编码方式不一致,有的是
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">  gb2312的
有的是
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 是UTF-8的
如果在程序中用同一种方法去读就会有乱码,程序如下:Dim myWebClient As New WebClient()Dim myStream As Stream = myWebClient.OpenRead("http://www.sina.com.cn")
在这里如何来先查看页面的编码是GB2312还是UTF-8,再根据编码不同来读
Dim sr As New StreamReader(myStream, System.Text.Encoding.GetEncoding("GB2312"))

Dim sr As New StreamReader(myStream, System.Text.Encoding.UTF8)有谁清楚的麻烦告之,非常感谢!!