cmd命令列中文顯示亂碼

2021-09-10 23:22:33 字數 657 閱讀 7711

cmd命令列中文顯示亂碼,在網上找到一些方法,但都不管用,看到一些資訊說是可能字型缺失,於是找到另外一台電腦,開啟cmd命令列,比對兩台電腦命令列的相關選項有何不同?

1.亂碼電腦命令列開啟就是英文顯示的,而正常的電腦是中文顯示

2.開啟命令列的屬性,一項項的比對,發現:自己電腦上的當前**頁是65001,而正常的電腦上是936,之前查詢資料了解到936是中文顯示的**,嘗試將自己電腦上該選項設定為936,看是否能起到作用?

3.如何設定

1)win鍵+r,輸入regedit,進入登錄檔

2)進入 hkey_current_user\console下找到%systemroot%_system32_cmd.exe目錄下,將codepage改為936(十進位制,十六進製制是3a8),原始數值是65001,應用並儲存。

3)重新進入命令列,輸入會產生中文的命令,檢視結果,果然成功了。

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

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

DOS命令列視窗mysql中文顯示亂碼問題解決方法

mys程式設計客棧ql的預設編碼是latin1,不支援中文,如何修改mysql的預設編碼呢,下面以gbk為例來說明 這裡只介紹windows環境下 程式設計客棧 1 中止mysql服務 開啟控制面板 管理程式設計客棧工具 服務 找到mysql,右鍵選擇停止。2 開啟mysql安裝目錄,找到my.in...

解決Windows 命令列中文亂碼

在使用命令列的時候發現在出現中文的時候就亂碼了,直接在命令列的屬性裡面修改字,重啟或者重新開啟命令列的時候中文依舊是亂碼,之後使用登錄檔直接修改命令列的屬性.windows registry editor version 5.00 hkey current user console systemro...