Windows 窗体程序中:……
using(StreamReader ts = new StreamReader(odlgTextFile.OpenFile()))
{
      richTextBox1.Text = ts.ReadToEnd();
      textBox1.Text = odlgTextFile.FileName;
}
……为什么richTextBox中显示的汉字是乱码啊,数字和字母正常?谢谢!

解决方案 »

  1.   

    using System.Text;
    using System.IO;using(StreamReader ts = new StreamReader(odlgTextFile.OpenFile(),Encoding.Default)) 

          richTextBox1.Text = ts.ReadToEnd(); 
          textBox1.Text = odlgTextFile.FileName; 
    } 试试
      

  2.   

    using System.Text;
    using System.IO;
    ……程序里面都有的……
      

  3.   

    StreamReader ts = new StreamReader(odlgTextFile.OpenFile(),Encoding.Default)
    这个应该没错啊,不行吗?
      

  4.   

    “StreamReader ts = new StreamReader(odlgTextFile.OpenFile(),Encoding.Default) ”这个没有问题!