别的Encoding倒不会有乱麻,不过又显示不了中文....

解决方案 »

  1.   

    System.Text.Encoding下面有一个Default属性,你试一试。应该可以。
      

  2.   

    string fileName=this.openFileDialog1.FileName;
    sReader=new StreamReader(fileName,System.Text.Encoding.Default);
    this.richTextBox1.Text=sReader.ReadToEnd();或者string fileName=this.openFileDialog1.FileName;
    sReader=new StreamReader(fileName,System.Text.Encoding.GetEncoding("GB2312"));
    this.richTextBox1.Text=sReader.ReadToEnd();
    ------------------------------
    我是一只小小鸟
    欢迎交流!
    尽快结帖哦!我是CSDN的菜鸟,等着你的分呢!
    MSN&Mail: [email protected]