读书人

关于用richtextbox的文件保存有关问题

发布时间: 2012-02-07 17:45:37 作者: rapoo

关于用richtextbox的文件保存问题
本人在用richtextbox来做一个记事本,但在保存,打开时出现了问题:
当我用如下的方法保存txt文件时
StreamWriter dd = new StreamWriter(save.FileName);
dd.Write(richtxtEdit.Text, System.Text.Encoding.Default);//保存格式为 ".txt "

用如下方法打开
Stream dd = open.OpenFile();
StreamReader sr = new StreamReader(dd,System.Text.Encoding.Default);
richtxtEdit.Text = sr.ReadToEnd();

这样当我用我的richtextbox编辑过的文件保存后,再读取时中文就会乱码!!
但是读其它用windows自带的记事本编辑的文件却没事!!!

而当我用这样的方法打开:
Stream dd = open.OpenFile();
StreamReader sr = new StreamReader(dd,true);
richtxtEdit.Text = sr.ReadToEnd();
这样情况就会相反,自己在richtextbox上编辑保存后的文件再读取时没乱码,但用windows自带的记事本编辑的文件打开时中文乱码!!!


请问高手们我该怎办啊?


[解决办法]
是时候结帖拉兄弟

读书人网 >C#

热点推荐