控制台乱码问题
作者: admin | 发布于: 2026-03-13 12:54
VS Code 控制台输出中文乱码的问题
主要是需要强制终端和 Python 环境变量都使用 UTF-8 (65001) 编码。
把下面这段配置加入到 settings.json 中即可:
```json {
"terminal.integrated.profiles.windows": {
"PowerShell": {
"source": "PowerShell",
"icon": "terminal-powershell",
"args": ["-NoExit", "-Command", "chcp 65001 >$null"]
},
"Command Prompt": {
"path": [
"${env:windir}\\Sysnative\\cmd.exe",
"${env:windir}\\System32\\cmd.exe"
],
"args": [],
"icon": "terminal-cmd"
},
"Git Bash": {
"source": "Git Bash",
"icon": "terminal-git-bash"
}
},
"terminal.integrated.defaultProfile.windows": "PowerShell",
"code-runner.showRunIcon": true,
"code-runner.runInTerminal": true,
"terminal.integrated.env.windows": {
"PYTHONIOENCODING": "utf-8"
},
"code-runner.languageIdToFileExtensionMap": {
"bat": ".bat",
"powershell": ".ps1",
"typescript": ".ts"
}
}