小编典典

UTF-8 和没有 BOM 的 UTF-8 有什么区别?

all

UTF-8 和没有BOM的 UTF-8
有什么不同?哪个更好?


阅读 148

收藏
2022-02-28

共1个答案

小编典典

UTF-8 BOM 是文本流 ( ) 开头的 字节0xEF, 0xBB, 0xBF序列,它允许读者更可靠地猜测文件是用 UTF-8 编码的。

通常,BOM用于表示编码的字节顺序,但由于字节顺序与
UTF-8 无关,因此不需要 BOM。

根据Unicode 标准不推荐使用
UTF-8 文件的 BOM

2.6 编码方案

… UTF-8 既不需要也不建议使用 BOM,但在 UTF-8 数据从使用 BOM 的其他编码形式转换或 BOM 用作 UTF-8
签名的情况下可能会遇到. 有关详细信息,请参阅第 16.8
节“特价商品
”中的“yte
Order Mark”小节。

2022-02-28