utf-8编码的页面,头部和尾部用了模板包含文件的方法,用二进制上传到ftp时,总是空出一个约10px的空行,什么也没有。
这个问题纠结了我很久,如果不是刚才无意间搜索出来,我还真以为是我的人品问题。
这个问题的出现原因我想一般的html从业者真的很难发现,我在百度搜索“utf-8 空一行”这个关键词,才找到原因--
全部采用utf8编码,包含文件的时候,最后的二进制流中包含了多次UTF8 BOM标记,IE不能正常解析包含多个UTF8 BOM 标记的页面,直接替换成实际显示的回车,这样导致一个空行,而firefox却没有这个问题。
...