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

C# - Create .txt file as UTF-8 instead ANSI from plaintext

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

加载.txt文件

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

将明文保存为.txt文件

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

使用UnicodePlainText代替PlainText

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

使用LoadFile时也是如此。