04
2010
09

utf-8编码的页面总是出现空一行的情况,utf-8编码的页面包含文件时有空行的解决办法

utf-8编码的页面,头部和尾部用了模板包含文件的方法,用二进制上传到ftp时,总是空出一个约10px的空行,什么也没有。

这个问题纠结了我很久,如果不是刚才无意间搜索出来,我还真以为是我的人品问题。

这个问题的出现原因我想一般的html从业者真的很难发现,我在百度搜索“utf-8 空一行”这个关键词,才找到原因--

全部采用utf8编码,包含文件的时候,最后的二进制流中包含了多次UTF8 BOM标记,IE不能正常解析包含多个UTF8 BOM 标记的页面,直接替换成实际显示的回车,这样导致一个空行,而firefox却没有这个问题。

...
«1»