C# - 从明文创建.txt文件为UTF-8而不是ANSI

时间:2015-06-17 15:25:26

标签: c# utf-8

我在正體字/繁體字中输入了UTF-8字符示例plaintext。我单击按钮将文本保存为.txt文件,但当我单击按钮将.txt文件再次加载到程序时,??????中出现问号plaintext

加载.txt文件

richTextBox1.SaveFile("notes.txt", RichTextBoxStreamType.PlainText);

将明文保存为.txt文件

if (File.Exists("notes.txt"))
{
       richTextBox1.LoadFile("notes.txt", RichTextBoxStreamType.PlainText);
}

1 个答案:

答案 0 :(得分:2)

使用UnicodePlainText代替PlainText

richTextBox1.SaveFile("notes.txt", RichTextBoxStreamType.UnicodePlainText);

使用LoadFile时也一样。