关于c#文本控件里面显示中文乱码
(2014-05-25 15:24:40)
标签:
it |
分类: C# |
比如先把TXT格式的文件存成UTF-8编码的,那么读取时也得按照UTF-8编码读取
FileStream fileStream = new FileStream(p_strFullFileName,
FileMode.Open, FileAccess.Read);
StreamReader streamReader = new StreamReader(fileStream,
System.Text.Encoding.UTF8);
this.richTextBox1.Text=streamReader.ReadLine();
而我使用的时候,是
StreamReader streamReader = new StreamReader(fileStream);,改为
StreamReader stre = new StreamReader(fs,System .Text .Encoding
.Default );即获取当前系统ansi代码页的编码