在读取文本文件的内容时,如果里面有中文,常常出现乱码问题。一般原因主要是文本文件的编码不是UTF-8格式,而C#中读文件默认的编码是UTF-8,所以读出的是乱码。 解决办法是进行编码的转化。 代码如下: StreamReader sr=new StreamReader("test.txt",System.Text.Encoding.GetEncoding("gb2312")); 或者 StreamReader sr=new StreamReader("test.txt",System.Text.Encoding.GetEncoding(0)); String source = sr.ReadToEnd();
1200字范文,内容丰富有趣,写作的好帮手!