用python flask做web开发的时候 html的中文乱码

靓仔土豆 发布于 2015/08/27 14:06
阅读 3K+
收藏 0

已经在head中加入了<meta charset=gb2312">

本来都是可以正常显示中文的。

但是我发现当我想用 {% block body %} {% endblock %} 来让另一个html文件可以extends的时候,只要加入了 {% block body %} {% endblock %} html中的中文就会变成乱码,从而出现 500 Internal Server Error. 

求解决办法啊

加载中
0
樂天
樂天

1、文件编码是gb2312吗?
2、500应该和乱码无关。
3、为什么不用utf8

0
雪梨苹果
雪梨苹果

没其他办法,文件和编辑器都使用utf8,别用其他编码。

jinja模板不是传统的模板语言,里面的东西都是可运行的,并且Jinja2的默认编码是utf8。

0
CoderPP
CoderPP

<meta charset=gb2312">这个和错误没有直接关系,

看你文件是否是utf8

返回顶部
顶部