为什么网站莫名多出了空白行?教你去除

阅读1086评论0

亲爱的朋友们,在做网站的时候有木有碰到过网站莫名其妙的出现了一处或N处空白行,怎么检查代码也检查不到,头疼了半天也不知道啥子情况。

这个是代码中含有BOM,主要存在文件编码转换中,GBK中不存在这个问题,只有UTF8或许会有这种情况。

4a471461432910.png


比如:你用记事本创建的文件,保存UTF8的时候,是另存为保存的,就会有BOM

fb5c1461432912.png


文件含有BOM,就会使网站莫名的出现空白行,影响美观,处女座的更会纠结。。。。


除去BOM有好多方法,可以用代码除去,也可以用软件

如果是少量文件有BOM,可以使用notepad++

用这个软件除去BOM,操作很简单,用软件打开文件,上面菜单“格式”->转为UTF-8无BOM编码格式

10fb1461432915.png


如果网站大量文件都存在BOM,或者不清楚那些文件有BOM存在,可以使用插件处理一下。

附件为去除BOM文件,操作也很简单,输入要除去BOM的文件的相对位置,点OK就好了。

09dd1461432917.png


插件会自动遍历输入目录下的所有文件,如果文件存在BOM,后面会有红色字体提示,没有就是Not Found。

亲爱的朋友,有这个问题的就拿走吧......