c# richTextBox显示一个txt文档出现中文乱码






  1. FileStream fs = new FileStream(@"c:\你的文本.txt", FileMode.Open,FileAccess.Read );
  2. StreamReader sr = new StreamReader(fs, Encoding.Default);——注意第二个参数
  3. 你的RichTextBox.Text = sr.ReadToEnd();




  1. //Encoding.UTF8.GetString(FileContentByte, 0, RealLength);,UTF8会出现乱码
  2. string ContentStr = Encoding.Default.GetString(FileContentByte, 0, RealLength);

               

实践证明,用UTF8方法,Windows导入WORD,TXT会出现中文筹码,故要采用Default方法。

 

c# richTextBox显示一个txt文档出现中文乱码

图 乱码显示

 

c# richTextBox显示一个txt文档出现中文乱码

图 中文正常显示

上一篇:C++实践参考——分数类的雏形


下一篇:Android实现TCP断点上传,后台C#服务实现接收