我现在正在使用django Internationalization。 当我在模板中使用,如python django本地化
{% trans "i love you" %}
它工作正常。
但是,当我在Python文件中定义它
_("i love you")
它仍然输出的英文单词。
如果我更换_("i love you")
与"我爱你"
,它说:
SyntaxError: Non-ASCII character '\xe4'
我现在正在使用django Internationalization。 当我在模板中使用,如python django本地化
{% trans "i love you" %}
它工作正常。
但是,当我在Python文件中定义它
_("i love you")
它仍然输出的英文单词。
如果我更换_("i love you")
与"我爱你"
,它说:
SyntaxError: Non-ASCII character '\xe4'
关于你“的SyntaxError”你需要确保正确设置我们的源文件的编码,看到这个链接的详细信息:http://docs.python.org/tutorial/interpreter。 html#源代码编码 – monkut 2011-04-24 09:54:04
对'_'使用'(u)gettext'或'(u)gettext_lazy'吗? – 2011-04-24 10:32:03