码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2017-03-08 19:28:14      阅读:265      评论:0      收藏:0      [点我收藏+]

标签:error   codec   err   pos   http   错误   读取文件   ascii   position   

我是转的   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

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

标签:error   codec   err   pos   http   错误   读取文件   ascii   position   

原文地址:http://www.cnblogs.com/aiyr/p/6521997.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!