打开文件的时候,加上编码System.Text.Encoding.Default

解决方案 »

  1.   

    打开文件的时候,加上编码System.Text.Encoding.Default
    我的程序是:
       richTextBox1.LoadFile(@"d:\Text.txt",RichTextBoxStreamType.PlainText)
    怎么加,请写详细点
      

  2.   

    区域为中文时载入richtext 会自动检测encoding,我估计你载入的格式不对,大致来说有三种格式:RichTextBoxStreamType.UnicodePlainText
    RichTextBoxStreamType.PlainText
    RichTextBoxStreamType.RichText比如,你可以:richTextBox1.LoadFile(theFileName,RichTextBoxStreamType.UnicodePlainText)试试,如果再不行,推荐班班说的那样,自己用fs 读入到string 变量再加载到richtext
      

  3.   

    RichTextBoxStreamType.UnicodePlainText //(.txt unicdoe 格式)
    RichTextBoxStreamType.PlainText //(.txt ascii 格式)
    RichTextBoxStreamType.RichText //(.rtf|.doc richtext 格式)