扫除代码文件中的BOM

代码文件中出现BOM头,会导致网页在浏览器中查看网页源码时出现<Head>里的内容跑到<Body>里面去;出现空行 “” ;代码开头前面有红点。

出现这种情况是因为代码文件中多了BOM。所以,大家千万别用记事本编辑网页文件。

检测和扫除代码文件中的BOM:

检测你的网站是否存在BOM头问题:

curl -s http://www.boromeke.com/ | head -1 | sed -n l   //返回的内容是前三个字节分别是357、273、277,那就说明网站中招了。

检测所有含有BOM头的文件并列出来。

grep -r -I -l $’^\xEF\xBB\xBF’ /path   //path为文件所在文件夹路径

或者进入目标文件夹执行

grep -r -I -l $’^\xEF\xBB\xBF’ ./

删除代码文件中含有的BOM头

find . -type f   -exec  sed -i ‘s/\xEF\xBB\xBF//’ {} \;

发表评论或回复

*选项为必填项,您的电子邮件地址不会被公开。

*
*