前面一个问题:
while(txt.Peek()!=-1)
         r1=r1+"\r"+txt.ReadLine();后面一个问题:
richTextBox1.SaveFile("original.txt",RichTextBoxStreamType.PlainText);

解决方案 »

  1.   

    问题1-回车问题解决,谢谢了
    只是应该
    r1=r1+txt.ReadLine()+"\r";
    ----------------------------------------------------------------不过问题2还是存在,用UltraEdit正常显示,就是用记事本查看会把回车显示为黑方块还有问题1中我读入richTextBox1的original.txt中文字若是中文或其他,显示在richTextBox1的就会变成乱码请再次赐教,不胜感激
      

  2.   

    关于中文显示乱码的问题。我是这样使用StreamReader的:
    StreamReader txt = new StreamReader("original.txt",System.Text.Encoding.Default);可以正确读出中文而不是乱码。关键是用了System.Text.Encoding.Defaulf这个参数。