Python3应当默认就使用utf8编码,即使设置了这些也仍然不能正常打印。
最终查看了一下系统环境编码,发现问题(我的是Linux操作系统)
>>> import sys >>> sys.stdout.encoding 'ANSI_X3.4-1968'
在运行python命令前添加参数PYTHONIOENCODING=utf-8
Python3应当默认就使用utf8编码,即使设置了这些也仍然不能正常打印。
最终查看了一下系统环境编码,发现问题(我的是Linux操作系统)
>>> import sys >>> sys.stdout.encoding 'ANSI_X3.4-1968'
在运行python命令前添加参数PYTHONIOENCODING=utf-8