在处理模板时发生了奇怪的问题:
当模板被渲染时(我猜),在代码中,就在之前 doctype,正在放置奇怪的角色。我称之为“奇怪” 因为如果我选择它,复制它并尝试粘贴任何粘贴的东西。 只有当我在webkit浏览器中“查看源代码”时才能看到这个“点”。
现在,布局中断。
在Internet Explorer Web开发人员中检查呈现的代码时 工具栏,我已经看到doctype也粘贴在body标签内,所以我 有一个印象,即打开和关闭头部标签 不知何故被忽略了。 (我现在检查过,是的,如果我拿出开头和关头 来自我的模板的标签,这正是发生的事情。)
这是在web开发人员工具栏中呈现的代码: http://i48.tinypic.com/noby81.gif
请帮忙!
答案 0 :(得分:5)
您所看到的可能是字节顺序标记,或其字节反转对应的零宽度不间断空间。一些文本编辑器将其放在文本文件的开头,以帮助检测文件的编码。您可以使用od之类的工具来查看确切的字节序列。
答案 1 :(得分:3)
解决模板中BOM问题的最简单方法是将settings.py中的FILE_CHARSET更改为'utf-8-sig'
答案 2 :(得分:0)
我认为答案很简单。打开扩展或包含vim编辑器的所有文件(html)。可能你会在第一行看到一些奇怪的字符。删除此问题并解决您的问题。我不知道是什么原因,但它解决了这个问题。