Windows 7 命令提示字元 (CMD) 預設代碼頁為 437 (英文),導致無法正確輸入/顯示中文,出現亂碼或無法切換輸入法。透過 chcp 指令切換代碼頁為 936 (簡體中文 GBK) 即可解決。
解決方法
- 開啟 CMD:Win + R →
cmd → Enter。

- 切換代碼頁:在 CMD 中輸入:
chcp 936
按 Enter,畫面顯示「作用中的字碼頁: 936」即代表成功。


- 永久生效(選擇性):若希望每次開啟 CMD 自動使用 936,可對 CMD 捷徑按右鍵 → 「內容」 → 「選項」索引標籤 → 勾選「使用舊版主控台」(Win10/11)或在「版面配置」中設定;Win7 較簡單的方式是建立批次檔
cmd_936.bat 內容為 chcp 936 & cmd 雙擊執行。
- 替代設定:在 CMD 視窗標題列按右鍵 → 「預設值」 → 「選項」索引標籤 → 「預設字碼頁」選擇「936 簡體中文」。


常用代碼頁對照:
- 437:美國英文 (預設)
- 936:簡體中文 (GBK)
- 950:繁體中文 (Big5)
- 65001:UTF-8(支援所有語言,但舊版 CMD 顯示中文可能仍有問題)