django的模板文件需要为utf-8无bom格式

Django使用模板开发,正常的html页面正常显示没有问题,但是使用base模板+extends模板则出现了怪异的现象,

IE中显示不正常,虽然查看源代码都是一致的;

chrome中则显示头部多处一行来,另查看元素,发现head内容全部移到了body中。

firefox显示同chrome一样,head和title出现位置错误。

解决办法:

将模板的编码修改为utf8 无BOM格式,这样既可!notepad++有这个转换功能,记事本默认的都收utf-8有bom的。另外bom是看不到的字符。

posted @ 2013-02-19 17:34  jianhong  阅读(160)  评论(0编辑  收藏  举报