请问,这个读取文件,为什么是乱码呢?
static void Main(string[] args)
         {
             string s1 = @"D:\pp.txt";
             using (StreamReader sr = new StreamReader(s1))
             {               
                 while (!sr.EndOfStream)  //利用EndOfStream属性判断流的当前位置,是否在流的末尾
                 {
                     Console.WriteLine(sr.ReadLine());
                 }   
             }
             Console.ReadKey();
         }
为什么输出结果是乱码呢?
------解决方案--------------------bian ma wen ti
------解决方案--------------------
改成这样:
C# code
using (StreamReader sr = new StreamReader(s1, Encoding.GetEncoding("gb2312")))
------解决方案--------------------