vscode python 打印中文乱码
时间: 2023-05-10 10:01:01 浏览: 137
如果在使用Vscode编写Python程序时,打印中文字符出现了乱码的问题,有以下几种解决方法。
1. 在程序的开头添加代码:
```python
# -*- coding: utf-8 -*-
```
这行代码指定了Python脚本文件的编码格式是UTF-8,可以解决中文乱码问题。
2. 修改Vscode的配置,打开Vscode的设置(快捷键Ctrl + ,),在搜索框中输入“terminal”,找到“Integrated > Terminal > Env: Terminal > Set Env”选项,点击“Edit in settings.json”按钮,添加以下代码:
```json
"terminal.integrated.shellArgs.windows": ["-ExecutionPolicy", "Unrestricted", "-NoExit", "-Command",
"$env:PYTHONIOENCODING='UTF-8';$env:PYTHONUNBUFFERED='1'; Invoke-Expression $(Get-Content -Path
'env:/APPDATA/Code/User/globalStorage/ms-python.python/pythonFiles/ptvsd_launcher.py')"]
```
这个设置将Python的标准输出流的编码设置为UTF-8,也能够解决中文乱码的问题。
3. 安装Python插件“Code Runner”,在Vscode中选中Python程序后,按下键盘快捷键“Ctrl + Alt + N”可以快速运行程序,同时支持输出中文字符。
以上是解决Vscode Python打印中文乱码的三种方法,可按照实际情况选择使用。
阅读全文