Windows CMD永久設定UTF-8編碼

zmxyzmxy1234發表於2021-03-23

chcp命令

chcp命令可以更改我們的編碼
常用編碼:

  • 65001 UTF-8內碼表
  • 936 簡體中文預設的GBK

CMD設定UTF-8

臨時修改

  1. 只作用於當前視窗,先進入cmd命令視窗(快捷鍵win鍵+R)
  2. 直接輸入“chcp 65001”,Enter鍵(Enter鍵)執行,這時候該視窗編碼已經是UTF-8編碼了。

永久修改方法1

  1. win鍵+R,輸入regedit,確定

CMD設定UTF-8編碼 IDEA裡Tomcat Console中文亂碼問題解決

  1. 按順序找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor

Windows CMD永久設定UTF-8編碼 IDEA裡Tomcat Console日誌中文亂碼問題解決

  1. 點選右鍵-新建,選擇“字串值”

Windows CMD永久設定UTF-8編碼 IDEA裡Tomcat Console日誌中文亂碼問題解決

  1. 命名為“autorun”, 點選右擊修改,數值資料填寫“chcp 65001”,確定

Windows CMD永久設定UTF-8編碼 IDEA裡Tomcat Console日誌中文亂碼問題解決

  1. 這時候開啟cmd命令視窗就會看到,和之前臨時修改的視窗一樣,編碼已經修改成UTF-8了,而且每次開啟cmd都是UTF-8編碼。

CMD設定UTF-8編碼 IDEA裡Tomcat Console中文亂碼問題解決

永久修改方法2

  1. win鍵+R,輸入regedit,確定
  2. 定位到:HKEY_CURRENT_USER\Console%SystemRoot%_system32_cmd.exe

    找不到 cmd 的選項的,新安裝的 window 10 1903 專業版確實預設找不到(舊版升級過來的可能還保留有),考慮到自己手動新增也比較麻煩,建議大家直接轉投 powershell 吧,畢竟 powshell 更強大,也是微軟主推的未來的趨勢(未來 cmd 就會被 powshell替代掉),而且 powshell 也借鑑了一些 Linux bash 的使用習慣,而且 powshell 是跨平臺的喲,你也可以在 Linux 下安裝使用,替代 Linux 預設的 bash 。更多詳情參考:powshell 官方文件

  3. CodePage 字串改成 十進位制的65001,儲存(預設是936)(對於沒有 CodePage 的,可以滑鼠右鍵-> 新建 -> DWORD(32位)值,建立即可。)
  4. 每次開啟就是UTF-8了
本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章