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
时也是如此。
我在 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
时也是如此。