python打印中文乱码
时间: 2023-11-04 16:06:45 浏览: 106
python中Pycharm 输出中文或打印中文乱码现象的解决办法
要在Python中打印中文字符而不出现乱码,可以使用以下方法:
1. 在代码文件的开头加入以下注释:`# -*- coding: utf-8 -*-`,确保文件以 UTF-8 编码保存。
2. 使用 Unicode 字符串来存储中文字符。
3. 使用 `encode()` 方法将字符串编码为指定的编码格式,例如 `str.encode('utf-8')`。
4. 使用 `decode()` 方法将字节解码为指定的编码格式,例如 `bytes.decode('utf-8')`。
这里是一个示例:
```python
# -*- coding: utf-8 -*-
chinese_str = "你好,世界!"
print(chinese_str)
```
阅读全文