关于用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自带的记事本编辑的文件打开时中文乱码!!!     
 请问高手们我该怎办啊? 
------解决方案--------------------是时候结帖拉兄弟