python 安装成功后,默认的编码是ascii码,当程序中出现非ascii编码时,通常就会报这样的错。
处理方法就是将python的默认编码改为uft-8
在python安装文件中的Lib\site-packages里新建一个文件sitecustomize.py,里面代码如下:
#encoding=utf8
import sys
reload(sys)
sys.setdefaultencoding(‘utf8‘)
然后重启python即可生效
(转载)UnicodeDecodeError: 'ascii' codec can't decode byte 0x?? in position 1: ordinal not in range(128)解决方法
时间: 2024-08-28 17:43:43