用utf-8编码php文件时,我们可以选择以(utf-8编码格式)还是以(utf-8无BOM编码格式)

来源:百度知道 编辑:UC知道 时间:2024/06/07 17:39:58
用utf-8编码php文件时,我们可以选择以(utf-8编码格式)还是以(utf-8无BOM编码格式)顺便说明一下utf-8编码格式与utf-8无BOM编码格式两个的区别。谢谢!

保存时,使用UTF-8 无BOM编码格式。

php在处理BOM头的时候,有时候存在错误,可能造成你在使用 header 或 session_start 之类的函数时,出现 文件已经输出的错误,多数都是因为BOM头送出去了。。因为在php看来,成了一个空格。所以使用无BOM的格式!

BOM: Byte Order Mark
UTF-8 BOM又叫UTF-8 签名,其实UTF-8 的BOM对UFT-8没有作用,是为了支援UTF-16,UTF-32才加上的BOM,BOM签名的意思就是告诉编辑器当前文件采用何种编码,方便编辑器识别,但是BOM虽然在编辑器中不显示,但是会产生输出,就像多了一个空行,