版权声明:所爱隔山海。 https://blog.csdn.net/tongxinzhazha/article/details/80036200
在pycharm中执行python程序时,因为某些插件时候会报错
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 148: ordinal not in range(128)
这是因为python2.x的默认编码是ascii,而代码中可能由utf-8的字符导致,解决方法是在报错文件中设置utf-8。
import sys
reload(sys)
sys.setdefaultencoding('utf-8')