萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows 7 教學

Win7 CMD 顯示 UTF-8 中文亂碼解決:chcp 65001 + Lucida Console 字型

在 Windows 7 命令提示字元(CMD)執行輸出 UTF-8 編碼內容的程式(如 PHP 腳本、Python、Git 指令)時,中文顯示為亂碼。雙管齊下:切換程式碼頁至 UTF-8(chcp 65001)並將視窗字型設為 TrueType 字型 Lucida Console,即可完美顯示中文。

操作步驟

  1. 開啟 CMD(Win + R → cmd)。
  2. 輸入 chcp 65001 按 Enter,視窗標題列顯示「作用中的程式碼頁: 65001」。
  3. 右鍵視窗標題列 → 「內容」→「字型」分頁。
  4. 選擇 Lucida Console(TrueType 字型,標示 TT 圖示),大小依喜好設定(建議 14-18)。
  5. 選擇「套用到目前視窗」或「儲存供未來同標題視窗使用」→ 「確定」。

CMD 顯示 UTF-8 亂碼 設定 Lucida Console 字型後正常顯示

常用程式碼頁對照表(MS-DOS 相容)

代碼頁說明
936簡體中文(預設,GBK/CP936)
950繁體中文(Big5/CP950)
437MS-DOS 美國英語
850多語種(MS-DOS Latin1)
65001UTF-8(Unicode 通用)
1252西歐語言(ANSI)

完整列表請參考 Microsoft 官方文件。

永久生效設定(登錄法)

若希望所有 CMD 視窗預設使用 UTF-8:

  1. Win + R → regedit。
  2. 定位 HKEY_CURRENT_USER\Console 或 HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor。
  3. 新增/修改字串值 Autorun = chcp 65001。
  4. 同層級新增字串值 FaceName = Lucida Console(需登出/重啟生效)。

現代替代方案

  • Windows Terminal(Microsoft Store 免費):預設支援 UTF-8、PowerShell/WSL/CMD 多標籤、GPU 渲染、自訂配色。
  • PowerShell 7+:跨平台、預設 UTF-8、物件導向管線。

CMD 顯示 UTF-8 中文,核心在「程式碼頁 65001 + TrueType 字型」。兩步設定,徹底解決開發、運維、腳本執行時的中文亂碼困擾。若長期使用命令列,強烈建議升級 Windows Terminal,體驗現代化終端機!

copyright © 萬盛學電腦網 all rights reserved