在記事本中將預設 ANSI 變更為 UTF-8

在記事本中將預設 ANSI 變更為 UTF-8

幾個月前我有了一個電子書閱讀器,我終於弄清楚為什麼它不能正確顯示 .txt 檔案。它不喜歡 ANSI。與記事本提供的其他3種編碼方式沒有問題。

出於某種原因,我選擇了 UTF-8 並解碼了其中的所有 .txt 檔案(我們正在談論數千個小但重要的文件)。它們工作正常,現在我注意到以UTF-8保存,但我了解自己,我知道在某些時候我會忘記它,並以預設的ANSI保存。

那麼小小說後的問題是:有沒有辦法改變新開啟的記事本保存時的預設編碼? (贏7)

我知道打開以前創建的 .txt 文件時更改預設值的方法,但總是先創建新文檔很痛苦。

答案1

試圖提供明確的現場答案:

  1. 右鍵單擊桌面,然後選擇新建 > 文字文檔
  2. New Text Document.txt建立一個文字檔。不要輸入任何內容並打開它。
  3. 前往“檔案”>“另存為...”,然後在 下選擇“UTF-8” Encoding:,按Save並覆蓋現有檔案。關閉文件。
  4. 重新命名New Text Document.txtTXTUTF-8.txt
  5. 複製"TXTUTF-8.txt"C:\WINDOWS\SHELLNEW
  6. 轉到Start > Run...並鍵入regedit並按確定
  7. 導航HKEY_CLASSES_ROOT\.txt\ShellNew
  8. 在右側視窗右鍵>​​新建>String Value重新命名為FileName
  9. 雙擊FileName並放入TXTUTF-8.txt字段Value data:,然後按確定

此解決方案的缺陷是,每當您想要開啟空白 utf-8 txt 文件時,您都必須右鍵單擊 > 新建 > 文字文檔,然後從那裡開始工作。

請記住:修改註冊表是危險的!使用風險自負。

來源

答案2

這裡有一個關於如何將預設編碼更改為 UTF-8 的很好的解釋。不過,您將需要觸摸註冊表文件。

就我個人而言,我不會為此煩惱。只需下載記事本++。它是免費的,非常棒,並且預設為 UTF-8。

相關內容