Cyrillic在Linux上没有在Django上工作

时间:2016-04-14 12:24:14

标签: django encoding

我需要在我的网站上使用西里尔符号,如果我在模板中工作正常,例如:Привет, мир!{{ some_text }},如果我从MySQL数据库中获取它。但是如果我在 views.py:

中执行类似的操作,它就无法工作
text = "Привет, мир!"
return render(request, 'index.html', {'text':text})

模板:

{{ text }}

在Windows中它工作正常,但在我的生产Linux服务器中它只输出任何东西。怎么了?感谢。

1 个答案:

答案 0 :(得分:1)

好的,我使用unicode("Привет, мир!", cp1251)代替"Привет, мир!"u"Привет, мир!",现在可以使用了。