**:
windows 控制台cmd亂碼的解決辦法
我本機的系統環境:
os name: microsoft windows 10 企業版
os version: 10.0.14393 n/a build 14393
有時在cmd中輸出的中文亂碼
解決辦法如下:
在cmd中輸入 chcp 65001
按enter鍵
然後檢視不再亂碼
注:chcp是乙個計算機指令,能夠顯示或設定活動**頁編號。
**頁 描述
65001 utf-8**頁
950 正體中文
936 簡體中文預設的gbk
437 ms-dos 美國英語
但是通過chcp設定編碼是治標不治本的
想永久的更改cmd編碼值需要修改登錄檔
方法一:
在執行中通過regedit進入登錄檔
找到hkey_current_user\console\%systemroot%_system32_cmd.exe
新建乙個 dword(32位值),命名為codepage,值設為65001
方法二:
我更喜歡這樣:
新建乙個cmd.reg
內容輸入如下:
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
如圖:
儲存之後,雙擊cmd.reg即可。
cmd.reg我在csdn也放了乙份:
Windows 控制台cmd中文亂碼的解決辦法
我本機的系統環境 os name microsoft windows 10 專業版 os version 10.0.14393 n a build 14393 有時在cmd中輸出的中文亂碼 解決辦法如下 在cmd中輸入 chcp 65001 按enter鍵,然後檢視不再亂碼 注 chcp是乙個計算機...
控制台 cmd 中文顯示為亂碼
臨時解決方案 在 cmd 中執行 chcp 936。永久解決方案 開啟不正常的 cmd 或命令提示符視窗後,單擊視窗左上角的圖示,選擇彈出的選單中的 預設值 開啟如下圖的對話方塊。單擊第乙個 選項 選項卡,將預設的 頁改為 936 後重啟 cmd。附 如果改了以後無法生效,視窗的 預設值 和 屬性 ...
Codeblocks控制台亂碼
解決方案 1 setting editor general settings encoding setting 選擇utf8編碼 2 setting compiler,新增 finput charset utf 8 fexec charset windows 936 告訴編譯器,檔案輸入字元編碼是u...