UTF-8エンコーディングのファイルを開こうとすると、ジャンク文字が表示されます。開いているダイアログに、ファイルのエンコーディングを指定する場所がありません。ワードパッドが正しく認識できるように保存をUTF-8として使用する方法について説明するさまざまな回答を見てきましたが、このファイルは外部ソースからのものであり、作成しませんでした。ワードパッドにエンコーディングを正しく認識させるにはどうすればよいですか?
更新:ワードパッドはUTF-8ではなくUTF-16のみをサポートしている可能性があることをどこかで読みました。 UTF-16でエンコードされたファイルを開こうとしましたが、ファイルを開くと、すべての文字の間にスペースがあり、特殊文字が正しく表示されません。
エンコーディングを指定するには、ファイルの先頭にBOM(バイトオーダーマーク)が必要です。
ファイルの先頭にBOM(バイトオーダーマーク)を書き込んでみてください。 Chr(255)の後にChr(254)が続く場合は、リトルエンディアンの16ビットエンコーディングを示します。
ソース ワードパッドとUnicode