环境:
Linux
python 3.6.10
问题:
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe0' in position 4: ordinal not in range(128)
解决方法:
方法一:
export LC_ALL='en_US.utf8'
方法二:
在命令前加上 PYTHONIOENCODING=utf-8,如下所示:
PYTHONIOENCODING=utf-8 python word_segmetation.py
参考:
解决python 无法print中文的问题 [简书]
Python3 编码问题:UnicodeEncodeError: ‘ascii’ codec can’t encode character ‘\U0001f621’ in posit [CSDN]