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