最简单去除UTF-8文件中BOM的方法

最简单去除UTF-8文件中BOM的方法

当 你采用UTF-8格式作为网页编码时,如果发现网页在不同浏览器中外观表现不同,比如在Firefox中正常显示,但是在IE浏览器中出现多余的本不该出 现的空行(通常在网页头部);此时你应该怀疑是BOM(Byte-Order Mark )在作祟了。当然,本文的前提是你的HTML和CSS代码均正确无疑。

志勇 兄曾专门撰文提到过如何去掉UTF-8文件中BOM的方法 。在这里,我想补充一个非常简单的办法——使用Notepad++去除文件中的BOM。

Notepad++ 是由一个台湾程序员开发的优秀的文本编辑器,也是我除了Editplus之外,非常喜欢的一款代码编写工具。它在处理文本格式方面应该算是诸多免费文本编辑器中最强的一个了。

言归正传,要去除存在UTF-8文件中的BOM,你只需要使用NotePad++打开这个文件,然后选择“格式”,再选择“以UTF-8无BOM格式编码”,最后重新保存文件即可!

使用Notepad++去除UTF-8文件中的BOM

本文的最后,我介绍一个小经验:

当大家在碰到网页解析上(包括CSS和HTML解析)的诸多奇怪问题(比如这个由BOM导致的奇怪空白行)时,切勿急躁,首先应该确定你的代码编写无误;如果问题仍然存在,将代码提交到W3C网站 进行HTML验证CSS验证 ;最后根据验证结果的提示,更正自己的代码。尽量遵守W3C规范,按这个流程,一般问题都能得到解决。

猜你喜欢

转载自powerclark.iteye.com/blog/625236
今日推荐