python输出中文的是乱码
时间: 2024-05-10 12:14:38 浏览: 110
解决vscode python print 输出窗口中文乱码的问题
如果在 Python 中输出中文时出现乱码,可能是因为编码问题导致的。可以尝试在输出前将字符串编码为 UTF-8 格式,如下所示:
```python
print("你好".encode('utf-8').decode('utf-8'))
```
或者在文件开头添加如下代码,指定文件编码为 UTF-8:
```python
# -*- coding: utf-8 -*-
```
如果还有问题,可以尝试在终端或命令行中设置编码:
在 Windows 命令行中,可以使用以下命令设置编码:
```
chcp 65001
```
在 Linux 终端中,可以使用以下命令设置编码:
```
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
```
阅读全文