Win的cmd中文亂碼

2021-10-02 06:18:12 字數 547 閱讀 1122

中文顯示為亂碼,因為cmd終端編碼給是為gbk,而伺服器編碼格式為utf8,所以需要修改cmd終端編碼格式為utf8,

但是網上看到好多解決方案是

1. 執行cmd;

2. 輸入 chcp,回車檢視當前的編碼;

3. 輸入chcp 65001,回車;

4. 僅如此,還是不能支援utf8的正常顯示,你還要在窗體上右鍵,選擇屬性,來設定字型;

5. 操作完上面幾步後,即使你原來的字型裡面沒有顯示lucida console這個字型,現在應該也能看到了。選擇它。如果原來就有,可以選上它先試試,不行在執行上述步驟(這裡補充:至少我本機需要chcp 65001下,有朋友說不要);

6. 選擇只應用到本窗體,確認。

但是我本機cmd字型不顯示lucida console這個字型,後來多方查詢,發現直接修改登錄檔

[hkey_local_machine\software\microsoft\command processor],新建乙個字串值,key-value如下:

"autorun"="chcp 65001",之後重新開啟cmd即可。

CMD中文亂碼的解決方法

cmd中文亂碼 的解決方法 很早的時候改了,cmd的緩衝區,之後只要是漢字就是亂碼。沒有管它,亂碼就是亂碼著用,最近用寫點網路程式。調 試的時候為了方便,直接寫的匹處理使用telnet。所以用的比較勤,看著亂碼不是事,就改了下。方法 執行 regedit 找到 hkey current user c...

解決cmd下mysql中文亂碼問題

其實中文亂碼問題主要是cmd客戶端編碼格式跟mysql不符合導致的 預設情況下 cmd 編碼格式為gbk gb2312 mysql一般會設定為utf 8 所以只需要兩行命令就可以解決在cmd中文亂碼問題 此時輸入 setcharacter set client gbk 告訴我客戶端這邊的文字編碼 再...

cmd命令列中文顯示亂碼

cmd命令列中文顯示亂碼,在網上找到一些方法,但都不管用,看到一些資訊說是可能字型缺失,於是找到另外一台電腦,開啟cmd命令列,比對兩台電腦命令列的相關選項有何不同?1.亂碼電腦命令列開啟就是英文顯示的,而正常的電腦是中文顯示 2.開啟命令列的屬性,一項項的比對,發現 自己電腦上的當前 頁是6500...