我的views.py中的中文单词导致失败,当我删除这些单词时,它将是正确的。这些中文单词只出现在print
句中。
这是解码/编码问题吗?我该如何解决?
当我vim
我服务器中的views.py
时,它会显示中文字词不正确。所以我想也许这是一个解码/ ecnode问题,我是对的吗?
答案 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'))