1. 字符編碼原理
VSCode終端調(diào)用的是cmd.exe,使用中文出現(xiàn)亂碼時,需要解決cmd的編碼設置。
可以通過chcp命令來查看當前cmd的編碼設置
chcp
- GBK2312的編碼是936
- UTF8的編碼是65001
-
出現(xiàn)亂碼的原因:計算機中的01序列沒有按照數(shù)據(jù)輸入的編碼規(guī)則讀出,即輸入編碼集和輸出編碼集不一致。
- 比如以國標碼GBK輸入的數(shù)據(jù)按照UTF8的格式讀出就會出現(xiàn)亂碼。
-
常見編碼類型 :Windows終端默認的字符集是GBK,Linux的默認字符集是UTF-8
而我們通常編寫的代碼、文件是UTF-8的Unicode格式,因此在Windows終端中執(zhí)行會可能會出現(xiàn)亂碼的情況。
2. 解決方法
方法1:更改終端顯示字符集
chcp 936
在Windows終端中把編碼改為國標碼GBK(編號936)文章來源:http://www.zghlxwxcb.cn/news/detail-403107.html
方法2:保存為一致的格式
使用記事本將原來的文件另存為,采用其他的格式再保存一遍。文章來源地址http://www.zghlxwxcb.cn/news/detail-403107.html
到了這里,關于VSCode終端出現(xiàn)亂碼的解決方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!