代碼頁code page
UTF-8 65001
簡體中文(GB2312) 936
繁體中文BIG5 950
日文 932
美國/加拿大英語 437
俄文 866
韓文 949
查看當前代碼頁
chcp
設置當前代碼頁
臨時設置
:: 設置UTF-8
chcp 65001
:: 設置簡體中文(GB2312)
chcp 936
全局設置
可以通過修改註冊表/通過運行.reg進行設置
通過修改註冊表
- 打開註冊表 (win+r下運行regedit)
- 找到HKEY_CURRENT_USER\Console%SystemRoot%_system32_cmd.exe
- 修改CodePage的值,未存在時新建,設置對應的值
通過運行.reg修改,將下面內容保存到 xxx.reg中後雙擊運行
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe]
"CodePage"=dword:000003a8
"FontSize"=dword:00100008
"FontFamily"=dword:00000036
"FontWeight"=dword:00000190
"FaceName"="Consolas"
CodePage:
000003a8是936對應的十六進制
0000fde9是65001對應的十六進制
FaceName: 控制檯使用的字體
驗證是否生效
1.打開新cmd窗口
2.運行chcp查看
3.未生效時打開註冊表,查找HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor
中是否存在名稱爲autorun的值,可以把它刪掉,或者設置要使用的code page值,比如chcp 65001
參考鏈接
https://blogs.vicsdf.com/article/9345
https://www.jianshu.com/p/e33bf426dca1