首页 > 其他 > 详细

(转载)UnicodeDecodeError: 'ascii' codec can't decode byte 0x?? in position 1: ordinal not in range(128)解决方法

时间:2015-06-17 15:13:36      阅读:196      评论:0      收藏:0      [点我收藏+]

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)解决方法

原文:http://www.cnblogs.com/tanliyu/p/4583187.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!