CMD命令視窗中文亂碼問題的解決

2021-08-13 09:58:08 字數 849 閱讀 4118

在cmd中有時候會顯示中文亂碼,解決辦法如下:

在cmd中輸入:

chcp 65001

注:chcp是乙個計算機指令,能夠顯示或設定活動**頁編號。

貼一些常用的編號:

65001   utf-8**頁

950 正體中文

936 簡體中文

預設的gbk

再次檢視就不亂碼了,但是這個命令是一次性的,僅僅這個視窗有效,新建乙個視窗依舊亂碼,

想要永久解決需要修改登錄檔

修改登錄檔也有兩個方法:

方法一:

在執行中通過

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即可。

解決dos視窗中文亂碼問題

win r進入cmd視窗 chcp檢視當前編碼輸出為65001即為utf 8編碼。輸出為936為搞崩潰編碼,通常中文為亂碼 1 可在視窗數日chcp 65001後回車,即為utf 8 2 a 永久修改win r,輸入regedit b 按順序找到hkey local machine software...

cmd命令列視窗顯示中文亂碼

cmd命令列視窗顯示中文亂碼,多是因為cmd命令列視窗字元編碼不匹配導致。修改cmd視窗字元編碼為utf 8,命令列中執行 chcp 65001 切換回中文 chcp 936 這兩條命令只在當前視窗生效,重啟後恢復之前的編碼。切換cmd視窗字元編碼有風險,例如切換過以後中文顯示亂碼,並且不能永久切換...

wxPython視窗中文亂碼解決方法

檔案儲存為 utf 8 檔案開頭新增 coding utf 8 在有中文字串前加u或u,例如 u 我的網www.cppcns.com站 示例如下 複製 如下 coding utf 8 import wx class app wx.app def oninit self frame wx.frame ...