一:現象
有時候我們在cmd命令行執行命令時發現有亂碼,如圖
二:解決方案:
1:臨時解決命令行亂碼問題
在命令行執行CHCP查看當前命令行活動代碼頁編號
一些常見的代碼頁編號含義如下:
65001 UTF-8代碼頁
950繁體中文
936簡體中文默認的GBK
437 MS-DOS美國英語
在命令行執行
CHCP 65001
這時候我們就發現命令行亂碼問題解決了
2:永久解決命令行亂碼問題
新建一個txt文件,在txt文件中增加如下內容
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe]
"CodePage"=dword:0000fde9
"FontFamily"=dword:00000036
"FontWeight"=dword:00000190
"FaceName"="Consolas"
"ScreenBufferSize"=dword:232900d2
"WindowSize"=dword:002b00d2
然後將txt文件後綴修改成reg後綴文件,然後執行即可解決中文亂碼問題