中文顯示為亂碼,因為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...