cmd 命令行模式下不能輸入中文或輸出中文時顯示亂碼的解決方案

控制檯的代碼頁437,改爲936就正常了。
因爲發現默認值->屬性窗口中已是936了,只好通過註冊表直接改動:
HKEY_CURRENT_USER/Console/%SystemRoot%_system32_cmd.exe下的項CodePage項值改爲十進制"936"值或 十六進制"000003a8"值。

也可以通過命令chcp修改當前cmd窗口的代碼頁。

說明一下:
十六進制"000003a8"或十進制"936",表示“936 (ANSI/OEM - 簡體中文 GBK)”。
十六進制"000001b5"或十進制"437",表示“437 (OEM - 美國)”。

參考:http://zhidao.baidu.com/question/15073763.html?fr=qrl3
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章