テキストファイルを開いてRichTextBoxにロードしたいと思います。これは今のところうまくいっていますが、今はエンコーディングの問題に苦しんでいます。
だから私はこのStackOverflowページからGetType()メソッドを使用しました: ファイルのエンコーディングを見つける方法は?C# -「System.Text.UnicodeEncoding」を返します。
私の質問は次のとおりです。
- UnicodeをUTF8(および場合によっては逆方向)に変換するにはどうすればよいですか(ダブルチェックはしていませんが、それが正しいと思います)。
- Unicodeを正しく表示するようにRichTextBoxを切り替えることはできますか?以下は、厄介な結果を示しています。
rtb.LoadFile(aFile, RichTextBoxStreamType.PlainText);
- SaveFileDialogが使用するエンコーディングを定義するにはどうすればよいですか?