StreamReader read = new StreamReader(Path);
this.txb_notes.Text = read.ReadToEnd();这是我读取文本文件内容的语句如果文件中的内容是英文或数字的话,就显示正常。。但是要是是中文的话,那this.txb_notes.Text显示出的就是乱码了。。
我在StreamReader(Path);里面加了Encoding.UTF8也还是不行,换了其它编码也是不行。
请问这是为什么?如何解决。
this.txb_notes.Text = read.ReadToEnd();这是我读取文本文件内容的语句如果文件中的内容是英文或数字的话,就显示正常。。但是要是是中文的话,那this.txb_notes.Text显示出的就是乱码了。。
我在StreamReader(Path);里面加了Encoding.UTF8也还是不行,换了其它编码也是不行。
请问这是为什么?如何解决。
晚上回去试一下
StreamReader read = new StreamReader(Path,en);
或者
StreamReader read = new StreamReader(Path,Encoding.Default);