文件读取使用以下就可了,可以自己指定编码格式
FileStream fs=new FileStream(FileName,FileMode.Open,FileAccess.Read);
StreamReader sr= new StreamReader(fs,Encoding.Default);

解决方案 »

  1.   

    if(!File.Exists(FileName))
    {
        MessageBox.Show("该文件不存在!");
        return;
    }
    FileStream fs=new FileStream(FileName,FileMode.OpenOrCreate);
    StreamReader sr=new StreamReader(fs,Encoding.Default); //或者Encoding.GetEncoding("GB2312");
      

  2.   

    补充一句:上面FileMode.Open就行了
      

  3.   

    设置第二个参数
    Encoding.Default
    StreamReader(fs,Encoding.Default);