我想打开文本文件并将它们加载到 RichTextBox 中。到目前为止一切顺利,但现在我正在努力解决编码问题。
所以我使用了这个 StackOverflow 页面中的 GetType() 方法: 如何找出文件的编码?C# - 它返回“System.Text.UnicodeEncoding”。
我现在的问题是:
- 如何将 Unicode(我猜这就是它们,虽然我没有仔细检查)转换为 UTF8(可能还向后)?
- 我可以切换 RichTextBox 以正确显示 Unicode 吗?以下显示了尴尬的结果:
rtb.LoadFile(aFile, RichTextBoxStreamType.PlainText);
- 如何定义 SaveFileDialog 应该使用哪种编码?