python2.7开发Django1.8中遇到'ascii' codec can't decode byte 0xe8 in position 27: ordinal not in range(128

来源:互联网 发布:股市和楼市的关系 知乎 编辑:程序博客网 时间:2024/05/19 19:57

  今天在用python2.7开发Django中遇到一个小问题:'ascii' codec can't decode byte 0xe8 in position 27: ordinal not in range(128)

  问题本身大意为:ascii编码不能解码为 byte 0xe8.

  原因是:python2.7中默认编码格式是:ASCII, 二ASCII编码只有128位,当python向外输出时,如果是纯英文字符则正常输出.如果是

中文字符,则会报如上错误.

解决方式:

方式一:对要输出的中文字符,如字符a:a.decode("utf-8")

方式二:将python默认编码设置为utf-8,兼容中文字符.设置如下:

import sys
reload(sys)
sys.setdefaultencoding('utf-8')

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 大学学分怎么算 武汉理工学分制教务管理系统 大学学分多少才能毕业 平均学分绩点 大学请假扣学分吗 大学学分有什么用 大学结婚加学分 学分绩点怎么算 大学结婚加学分吗 学分管理系统 学分查询系统 学分有什么用 大学社团加学分吗 继续教育学分查询 个人学分查询系统 创新创业学分 学分制管理系统 第二课堂学分 平均学分绩点计算公式 学员学分管理系统 好医生学分查询入口 大学学分不够怎么办 平均学分绩点怎么算 大学学分怎么挣 学分查询管理系统 继续教育学分查询系统 继续教育学分不够后果 xaut学分制主页 重庆继续教育学分查询 医学继续教育学分 医学继续教育学分查询 继续教育个人学分查询 青岛继续教育学分平台 大学生结婚加学分 大学有必要刷学分吗 重庆市继续教育学分查询网站 湖南中小学教师学分查询入口 大学旷课一次扣多少学分 好医生继续教育网学分查询 大学要修满多少学分 海南省继续教育学分管理平台