Unicode 以外のテキストを含む txt ファイルを指定すると、その文字セットを1251として検出できます。さて、ユニコードに変換したいと思います。
byte[] bytes1251 = Encoding.GetEncoding(1251).GetBytes(File.ReadAllText("sampleNU.txt"));
String str = Encoding.UTF8.GetString(bytes1251);
これはうまくいきません。
これは、非ユニコードからユニコードへの変換の方法ですか?
RTF ファイルで提案されたアプローチを試した後、出力 RTF ファイルを開こうとすると、以下のダイアログが表示されます。Unicode を選択しても読み込めないか、予期したテキストが得られないため、どうすればよいか教えてください。