网上的教程都是以前的方法,大部分都是代码中文和终端中文不可兼得,但 VScode 的最新更新解决了这个问题。

进入 setting.json,添加以下内容:

"terminal.integrated.profiles.windows": {
"PowerShell": {
"source": "PowerShell",
"overrideName": true,
"args": ["-NoExit", "/c", "chcp 65001"],
"icon": "terminal-powershell",
"env": {
"TEST_VAR": "value"
}
}
},
"terminal.integrated.defaultProfile.windows": "PowerShell",

即可完美解决。