web-dev-qa-db-ja.com

メモ帳でエンコードのデフォルトを変更する

メモ帳(ANSI)のデフォルトのエンコーディングをUTF-8に変更したいと思いました。 次のリンク によると、この作業は完了しました。

しかし、それでも問題は残っています。テキストファイルを作成する場合、デフォルトのエンコーディングはUTF-8ですが、Windowsスタートメニューの検索からメモ帳を開く場合、そのデフォルトのエンコーディングはANSIです。

デフォルトのエンコーディングをUTF-8に変更する2番目のモードの方法はありますか?

2
WeLoveLinux

注意

まず、テキストエディターとして Notepad ++ を使用するか、より高度なものを作成する場合は VSCode を使用することをお勧めします。


説明

しかし、なんらかの理由でメモ帳を使いたい場合は、次のようにします。

  1. デスクトップを右クリックし、[新規]> [テキストドキュメント]を選択します。
  2. テキストファイルNew Text Document.txtが作成されます。何も入力せずに開いてください。
  3. [ファイル]> [名前を付けて保存...]に移動し、Encoding:でUTF-8を選択し、Saveを押して既存のファイルを上書きします。ファイルを閉じます。
  4. New Text Document.txtの名前をTXTUTF-8.txtに変更
  5. "TXTUTF-8.txt"C:\WINDOWS\SHELLNEWにコピー
  6. Start > Run...に移動してregeditと入力し、[ok]を押します
  7. HKEY_CLASSES_ROOT\.txt\ShellNewに移動します
  8. 右側のウィンドウで右クリック> [新規]> String Valueに変更し、名前をFileNameに変更します
  9. FileNameをダブルクリックし、TXTUTF-8.txtValue data:フィールドに入力して[ok]を押します

覚えておいてください、空のutf-8 txtドキュメントを開く場合は、右クリック> [新規作成]> [テキストドキュメント]から作業する必要があります。

レジストリを変更すると、重大な損傷を引き起こす可能性がありますので、注意してください。

ソース

このスレッド から。

Microsoftの回答 もここにあります

1
DIDIx13