最近新配置了一台服务器,测试的时候发现使用python3输出中文的时候会报错,在网上筛除了一些不靠谱的答案之后,找到解决方案如下:
在.py文件头添加如下代码:
import io
import sys
sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='utf8') #改变标准输出的默认编码
就可以了!
本文介绍了解决Python3环境下中文输出乱码的问题。通过在.py文件头部添加特定代码,改变了标准输出的默认编码,从而实现了正确显示中文字符。
最近新配置了一台服务器,测试的时候发现使用python3输出中文的时候会报错,在网上筛除了一些不靠谱的答案之后,找到解决方案如下:
在.py文件头添加如下代码:
import io
import sys
sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='utf8') #改变标准输出的默认编码
就可以了!

被折叠的 条评论
为什么被折叠?
