关于python报错“...ordinal not in range(128)”的解决办法
(2016-07-28 16:35:45)
标签:
pythonasciiunicodedecodeerrorrange(128)decode |
分类: Python |
版权说明:未经许可,不得转载。
著作权归博主所有。
本博客一切解释权归博主所有。
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4
in position 0: ordinal not in range(128)
这是英文python的编码问题,很是麻烦。
建议解决办法:
1.在代码开头加上#coding=utf-8
2.如果1还不能解决的话,再补上3行代码,基本上可以完全解决,如下:
import sys
reload(sys)
sys.setdefaultencoding('utf-8')