windows 控制台cmd亂碼的解決辦法

2021-08-22 10:39:12 字數 1227 閱讀 5608

**:

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...