vscode控制台中文亂碼


原因

vscode中文控制台亂碼原因是調用的cmd的顯示。

所以問題實際上是cmd的顯示中文亂碼問題。當然還有其他方法僅僅修改vscode的顯示,這里不在說明。

cmd中國版本windows默認是936的gdk編碼。不是65001的UTF-8編碼。gdk編碼真是除了添麻煩,幾乎沒給現在的我們帶來什么方便。可能它編碼比UTF-8小,節省空間吧。另一個添亂的ASCALL編碼倒是很少碰見。

解決方案

我們需要更改我們系統的編碼或者系統的地區語言。

雖然我們改了windows設置里面的地區,語言,但是實際上感覺windows設置里面的東西沒啥作用。真正的設置還是在控制面板。




勾選上使用UTF-8語言即可。

查看cmd編碼。

參考文獻

win10下,cmd,power shell設置默認編碼為‘UTF-8’?
https://www.zhihu.com/question/54724102


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM