views.py中的中文导致失败

时间:2013-07-29 19:10:25

标签: django decode

我的views.py中的中文单词导致失败,当我删除这些单词时,它将是正确的。这些中文单词只出现在print句中。

这是解码/编码问题吗?我该如何解决?

当我vim我服务器中的views.py时,它会显示中文字词不正确。所以我想也许这是一个解码/ ecnode问题,我是对的吗?

3 个答案:

答案 0 :(得分:3)

# -*- coding: utf-8 -*-的第一行添加views.py,并通过添加u前缀将中文字符串标记为unicode。

另见:

答案 1 :(得分:1)

我已经解决了这个问题,当我使用("%sxxx" % var)语法时发生这种问题,然后我将其更改为("%s%s" % (var, u'xxx'))

它有效,希望它可以帮助别人

答案 2 :(得分:1)

使用如:(“%s%s”%(var,u'xxx'))