【Python】PyCharm 会出现 "UnicodeEncodeError: 'ascii' codec can't encode ch...
解决:UnicodeEncodeError: 'ascii' codec can't encode characters in position 1-2: ordinal not in range(128)问题 解决:设置系统的默认编码为utf-8: importsys reload(sys) sys.setdefaultencoding('utf-8') 解决:NameError: name 'reload' is not defined问题 对于Python 2.X: 1 2 3 对于 <=Python 3.3: 对于 >=Python 3.4: 1 2 解决:AttributeError: module 'sys' has no attribute 'setdefaultencoding'问题 原因分析: Python3字符串默认编码unicode, 所以sys.setdefaultencoding也不存在了 解决: 去掉,sys.setdefaultencoding PyCharm 会出现 UnicodeEncodeError: 'ascii' codec can...