西里尔语不';我不能在Linux上用Django工作

西里尔语不';我不能在Linux上用Django工作,django,encoding,Django,Encoding,我需要在我的网站中使用西里尔文符号,如果它是在模板中使用的话,那就很好了,比如:Пцццц,цццццц或{{some_text}}如果我从MySQL数据库获取它。但是,如果我在视图中执行类似操作,它将不起作用。py: text = "Привет, мир!" return render(request, 'index.html', {'text':text}) {{ text }} 模板: text = "Привет, мир!" return render(request, 'ind

我需要在我的网站中使用西里尔文符号,如果它是在模板中使用的话,那就很好了,比如:
Пцццц,цццццц
{{some_text}}
如果我从MySQL数据库获取它。但是,如果我在视图中执行类似操作,它将不起作用。py:

text = "Привет, мир!"
return render(request, 'index.html', {'text':text})
{{ text }}
模板:

text = "Привет, мир!"
return render(request, 'index.html', {'text':text})
{{ text }}

在windows中,它工作正常,但在我的生产linux服务器中,它什么也不输出。怎么了?谢谢。

好的,我使用
unicode(“ППццццц,ццццццццццц!”cp1251)
而不是
“ПППццццццццц1094?您是否重新启动了服务器上的django实例?@Sayse如果我将
text=“ППцц,Мц!”更改为
text=“Hello,world!”
正常运行,您在服务器日志中是否收到任何错误?Unicode错误或类似的错误。另一个问题-在服务器中,您也试图不从数据库获取此文本并对其进行硬编码,对吗?在str object之前添加
u
text=u“ПППцц,Мцц!”
@madzohan出现错误“utf8”编解码器无法解码字节无效的连续字节。。。