在Django中错误的文本编码?

时间:2010-01-04 09:08:48

标签: python django templates encoding utf-8

"query" = джазовыми

由于某种原因......当我通过以下方式显示它时:

{{ query|safe }}

我明白了:

%u0434%u0436%u0430%u0437%u043E%u0432%u044B%u043C%u0438

1 个答案:

答案 0 :(得分:2)

是否可以从源设置查询,这将解决它:

query = u"джазовыми"

(例如,您的文件编码为utf-8,并且您有相应的行

# -*- coding: UTF-8 -*-

开头)

但我猜这个查询是由用户输入的。错误似乎位于代码的那一部分。你能引用它是如何完成的吗?