C#获取网页源代码出现乱码怎么办,怎么自动识别?

我请教下,C#获取网页源代码出现乱码怎么办,怎么自动识别?
最新回答
失心

2024-04-15 01:04:54

出现乱码是的根本原因就是解析时使用的字符编码与网页的字符编码不同。
可通过IE先查看在什么编码下网页可正常显示,如果为简体中文(GBK2312),在解析返回的网页源代码时,就要使用System.Text.Encoding.GetEncoding("gbk2312");或
System.Text.Encoding.GetEncoding(936);进行解码。