捣鬼的BOM

捣鬼的BOM
最近在做的一个Web项目时遇到了很恼人的问题,就是模板的结合点(特别是头部)会出现一个定宽的白条。我在用Opera的“元素审查”查看页面的时候,发现实际解析的页面已经完全崩坏了,标签及其内容直接丢失,只剩下一个,而原模板代码里的部分全部都被挪到了里。因为纠结于此现象的产生原因很长时间没有结果,而且莫名其妙的标签被吃掉,所以我称此现象为崩裂!! 在后来使用IE的开发者工具以及Chrome的“审查元素”后发现,那个白条的部分被解析为一个“文本”,而从工具上显示的情况来看,这个文本是实实在在的空文本,多次检查模板文件未果后,尝试去网络上搜索相关的情况,但也因没有找到合适的搜索关键词而毫无进展……后来排查PHP代码,由于我使用的是CI框架(CodeIgniter [1]),所以最后问题就锁定在了一个Model类上,只要加载了这个类,就会导致崩裂,可是反复检查代码N遍,的的确确没有错啊,甚至于都翻到了CI的Model核心文件,依然无果……万念俱灰……十分绝望,于是罢工N天 ’ 3 ` 。但是不能永远这样下去吗,于是