在用python3跑代码时,在输出中文文本信息时,一直报如下的错误信息:
UnicodeEncodeError: 'latin-1' codec can't encode characters in position 19-28: ordinal not in range(256)
解决办法
设置环境变量
export PYTHONIOENCODING=utf-8
可能原因分析:
可能时因为python默认编码是latin-1,所以会导致这个问题,将python默认的编码改成utf-8即可
在用python3跑代码时,在输出中文文本信息时,一直报如下的错误信息:
UnicodeEncodeError: 'latin-1' codec can't encode characters in position 19-28: ordinal not in range(256)
设置环境变量
export PYTHONIOENCODING=utf-8
可能原因分析:
可能时因为python默认编码是latin-1,所以会导致这个问题,将python默认的编码改成utf-8即可