吾有心中疑,敢问君可知?

页面头部空白增加了多余的一行,表现为增加了一个空白字符串,但是占有一个整行的宽度,有时候显示字符&#65279

标 签: &#65279 BOM

骑大象的蚂蚁   2017-4-13 23:32:35

在utf-8编码文件中BOM在文件头部,占用三个字节,用来标示该文件属于utf-8编码,现在已经有很多软件识别bom头,但是还有些不能识别bom头,比如PHP就不能识别bom头,这也是用记事本编辑utf-8编码后执行就会出错的原因了。

去掉bom头的办法,简单的是下面三种:

1、editplus去BOM头的方法

编辑器调整为UTF8编码格式后,保存的文件前面会多出一串隐藏的字符(也即是BOM),用于编辑器识别这个文件是否是以UTF8编码。运行Editplus,点击工具,选择首选项,选中文件,UTF-8标识选择 总是删除签名,然后对PHP文件编辑和保存后的PHP文件就是不带BOM的了。

2、ultraedit去除bom头办法

打开文件后,另存为选项的编码格式里选择(utf-8 无bom头),确定就ok了。

3、Dreamweaver 去除bom头方法

修改>页面属性>标题/编码  中的     包括Unicode 签名(BOM)"    前面的对钩去掉即可

4、vscode 去除bom头方法

打开文件,右下角 有个 UTF-8withBom 按钮,说明文件是带Bom头的。  点击按钮后  正上方中间位置有编码选择列表, 选择UTF-8就可以啦。

      

提问问题

提问你在写代码过程中或者在互联网创业过程中遇到的问题,寻找你想要的答案!

提问问题