python3 django1.8 多语言编码问题

2015-08-17 10:18:53 +08:00
 veezzz

使用 django1.8 开发一个项目在处理完多语言后遇到这种问题

UnicodeDecodeError at /
'ascii' codec can't decode byte 0xe1 in position 13: ordinal not in     range (128 )
Request Method: GET
Request URL:    http://127.0.0.1:8000/
Django Version: 1.8.3
Exception Type: UnicodeDecodeError
Exception Value:    
'ascii' codec can't decode byte 0xe1 in position 13: ordinal not in     range (128 )
Exception Location:         /usr/local/Cellar/python3/3.4.3/Frameworks/Python.framework/Versions/3.4/lib/python3.4/gettext.py in _parse, line 300
Python Executable:      /Users/veerkat/Documents/workspace/tapplex_accounts_for_python3_django1.8/env/bin/python
Python Version: 3.4.3

python3 默认是支持 utf8 的吧,为什么会出现这种问题

2687 次点击
所在节点    Django
2 条回复
iwillhappy1314
2015-08-18 08:36:35 +08:00
文件保存的时候没有保存成 utf-8 编码的吧。
veezzz
2015-08-18 10:01:58 +08:00
@iwillhappy1314 我也怀疑是, 多谢解答

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/213688

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX