在.NET里有时候我们读文件或者是用.net 里的类下载(或是请求)网上的文件的时候会得到一团乱码
开始我也纳闷
后来知道system.TXT.Encoding里有个GetEncoding方法
一般我们可以这样
如读文件
Dim sr As New StreamReader(File.OpenRead("d:/wgscd.htm"), Encoding.GetEncoding("gb2312"))
Me.RichTextBox1.Text = sr.ReadToEnd()
这样就可以显示中文了(注意看GetEncoding("gb2312")这句,可根据不同的编码设置)
同时一般Encoding.Default也可以解决有的问题