在node.js的調試過稱中,常常須要在終端中使用console.log()輸入一些變量,然而windows的cmd默認是GBK編碼,在調試的過程當中會出現亂碼:node
上面的圖片中正常輸出應該是「你好」shell
幸虧VScode提供的對內置控制檯的運行參數設定,咱們能夠經過terminal.integrated.shellArgs.windows
選項對內置控制檯的運行進行參數設定:json
經過打開「文件」--「首選項」--「用戶設置」,而後在setting.json中設置:windows
{ "editor.fontSize": 18, "terminal.integrated.shellArgs.windows": ["/K chcp 65001 >nul"], "terminal.integrated.fontFamily": "Lucida Console", }
/K chcp 65001 >nul
的含義是在運行cmd的時候將編碼設置爲65001;測試
>nul
是避免在控制檯輸出修改編碼的信息,不然會輸出active code page: 65001
;字體
同時,把字體修改成Lucida Console
編碼
再運行測試:調試
順利輸出「你好」code