Py学习  »  问与答

UnicodeDecodeError

1160974245 • 10 年前 • 4183 次点击  

遇到奇怪的字符集问题 之前的的工程处理中文是正常的 现在新建了的另一个工程遇到中文就报错 UnicodeDecodeError at /admin/login/

'ascii' codec can't decode byte 0xe5 in position 0: ordinal not in range(128) 自己的views文件也是这样 在前面加了u就好了,但是好讨厌! 你们有遇到过这种个问题吗? python2.7.3 django1.7

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/774
 
4183 次点击  
文章 [ 2 ]  |  最新文章 10 年前
1160974245
Reply   •   1 楼
1160974245    10 年前

嗯 解决了 谢谢

Py站长
Reply   •   2 楼
Py站长    10 年前

参照 http://django-china.cn/topic/775/

请使用第二种解决方法

import sys   
reload(sys) # Python2.5 初始化后会删除 sys.setdefaultencoding 这个方法,我们需要重新载入   
sys.setdefaultencoding('utf-8')