我現在正在使用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