メモ帳(ANSI)のデフォルトのエンコーディングをUTF-8に変更したいと思いました。 次のリンク によると、この作業は完了しました。
しかし、それでも問題は残っています。テキストファイルを作成する場合、デフォルトのエンコーディングはUTF-8ですが、Windowsスタートメニューの検索からメモ帳を開く場合、そのデフォルトのエンコーディングはANSIです。
デフォルトのエンコーディングをUTF-8に変更する2番目のモードの方法はありますか?
まず、テキストエディターとして Notepad ++ を使用するか、より高度なものを作成する場合は VSCode を使用することをお勧めします。
しかし、なんらかの理由でメモ帳を使いたい場合は、次のようにします。
New Text Document.txt
が作成されます。何も入力せずに開いてください。Encoding:
でUTF-8を選択し、Save
を押して既存のファイルを上書きします。ファイルを閉じます。New Text Document.txt
の名前をTXTUTF-8.txt
に変更"TXTUTF-8.txt"
をC:\WINDOWS\SHELLNEW
にコピーStart > Run...
に移動してregedit
と入力し、[ok]を押しますHKEY_CLASSES_ROOT\.txt\ShellNew
に移動しますString Value
に変更し、名前をFileName
に変更しますFileName
をダブルクリックし、TXTUTF-8.txt
をValue data:
フィールドに入力して[ok]を押します覚えておいてください、空のutf-8 txtドキュメントを開く場合は、右クリック> [新規作成]> [テキストドキュメント]から作業する必要があります。
レジストリを変更すると、重大な損傷を引き起こす可能性がありますので、注意してください。
このスレッド から。
Microsoftの回答 もここにあります