去掉UTF-8文件的BOM的方法

王志勇 发表于 2009年03月25日 10:56

EmEditor软件,先打开任意一个PHP文件,按Alt+回车,选择“文件”的标签,在“打开时的字符码”,选择“UTF-8”,然后关闭EmEditor。以后打开任何PHP文件,只要按Ctrl+S,或者Ctrl+E,就可以保存为UTF-8编码的无BOM文件,十分方便。

UltraEdit可以点击“文件→另存为”,格式选择“UTF-8无BOM”,英文网页每次都需要这个操作。否则,在按Ctrl+S时,会被保存为ANSI格式。中文网页,在第一次另存为之后,以后只要按Ctrl+S即可。

EmEditor也可以用同样的方法,“文件→另存为”,字符码选择“UTF-8”,去掉“加入 Unicode 署名”前面的勾,英文网页每次都需要这个操作。同样,中文网页,在第一次另存为之后,以后只要按Ctrl+S即可。EmEditor建议按照第一段文字的方法设置,以后无需每次都使用“另存为”。

4条评论:
1   自由勇 2009-03-25 11:04
Trackback来自 《如何用PHP编写RSS

使用header()函数,需要去掉BOM(Unicode签名),然后将header()语句写在最前,否则PHP程序会报错。

2   自由勇 2009-04-14 12:38
Trackback来自 《我的PHP最佳编程工具是EmEditor

EmEditor去掉BOM的方法,相当容易。

3   Saturn 2009-04-15 15:48
Trackback来自 《最简单去除UTF-8文件中BOM的方法》

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

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

4   BOBO 2009-04-16 11:58
推荐用下Notepad++,EmEditor的自动完成功能不太好。
但是我喜欢EmEditor的高亮配色。

发表评论:
名字: (*必填)
博客: (可省)

正文:

  记住信息?

王志勇:1980-09-26 (44周岁)
程序设计,前端设计。

版权声明:本博客所有文章,均符合原创的定义,禁止转载,违者将必究;正确的方法是贴原文的标题和网址即可。

与此相关的链接
自由勇专栏

Blog存档 Archives

2022年07月
2022年06月(15)
2022年05月(20)
2022年04月(16)
2022年03月(9)
2022年02月(9)
2022年01月(10)
2021年 +

2020年 +
2019年 +
2018年 +
2016年-2017年(9)
2014年06月-09月(10)
2013年 +
2012年 +
2011年 +
2010年 +
2009年 +
2008年 +
2007年 +
2006年 +
2005年09月(4)

Copyright © 2006-2024 auiou.com All rights reserved.
此Blog程序由王志勇编写