码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-06-17 15:14:38      阅读:117      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!