您的位置:首页 > 编程语言 > Python开发

【Python】【解决】UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 1: ordinal not in range(128)

2017-03-08 18:25 666 查看
我是转的   http://www.cnblogs.com/QuLory/p/3615584.html

刚用flask写了个小小的程序 程序能跑起来 可是就是访问网页的时候却报标题的错误 UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 1: ordinal not in range(128)

Unicode的编码问题,读取文件时使用的编码默认是ascii而不是utf8,所以报错

在代码中加上几句即可:

import sys

reload(sys)

sys.setdefaultencoding('utf8)

下面这个链接是介绍sys的 http://www.cnblogs.com/cherishry/p/5725184.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐