web-dev-qa-db-ja.com

メモ帳でデフォルトのANSIをUTF-8に変更する

数か月前に電子書籍リーダーを手に入れましたが、.txtファイルが正しく表示されない理由をついに理解しました。 ANSIは好きではありません。他の3種類のメモ帳が提供するコーディングには問題ありません。

理由により、私はUTF-8を選択し、それにあるすべての.txtファイルをデコードしました(何千もの小さいが重要なドキュメントについて話している)。それらは正しく動作し、今ではUTF-8で保存することに注意を払っていますが、私は自分自身を知っています。いつかは忘れて、デフォルトのANSIで保存することを知っています。

小さな小説の後の質問:新しく開いたメモ帳を保存するときにデフォルトのコーディングを変更する方法はありますか? (勝利7)

以前に作成した.txtファイルを開くときにデフォルトを変更する方法は知っていますが、常に最初に新しいドキュメントを作成するのは面倒です。

22
Emma

明確なオンサイトの回答を提供しようとしています:

  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ドキュメントを開きたいときはいつでも、右クリック> [新規作成]> [テキストドキュメント]から作業する必要があることです。

注意:レジストリの変更は危険です!自己責任。

ソース

15
Yannis Dran

This これは、デフォルトのエンコーディングをUTF-8に変更する方法についてのかなり良い説明です。ただし、レジストリファイルを変更する必要があります。

個人的には気にしません。 Notepad ++ をダウンロードするだけです。これは無料で、すばらしく、デフォルトでUTF-8になっています。

6
Mariyan