- FileStream fs = new FileStream(@"c:\你的文本.txt", FileMode.Open,FileAccess.Read );
- StreamReader sr = new StreamReader(fs, Encoding.Default);——注意第二个参数
- 你的RichTextBox.Text = sr.ReadToEnd();
- //Encoding.UTF8.GetString(FileContentByte, 0, RealLength);,UTF8会出现乱码
- string ContentStr = Encoding.Default.GetString(FileContentByte, 0, RealLength);
实践证明,用UTF8方法,Windows导入WORD,TXT会出现中文筹码,故要采用Default方法。
图 乱码显示
图 中文正常显示