linux执行python脚本后输出 中文显示ASCII码如何处理
时间: 2024-01-10 17:03:00 浏览: 155
在Python中关于中文编码问题的处理建议
如果在 Linux 中执行 Python 脚本后,输出中文字符显示为 ASCII 码,这可能是因为系统的默认编码方式不是 UTF-8。
可以尝试在脚本中添加以下代码,将输出的编码方式设置为 UTF-8:
```python
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
```
另外,如果在终端中执行 Python 脚本后,输出中文字符显示为 ASCII 码,可以尝试在终端中执行以下命令,将终端的编码方式设置为 UTF-8:
```
export LANG=en_US.UTF-8
```
如果希望这个设置在每次打开终端时都自动生效,可以将这个命令添加到 `~/.bashrc` 文件中。
阅读全文