“UTF-8 with BOM“与 “UTF-8“ 的区别

先看图 : 但内容都一样 ,为什么相差了3个字节呢 ? 如下图 。 多出来的 ef bb bf 就是上面相差三个字节的原因 。 为什么 with bom 要多着三个字节呢 ? BOM——Byte Order Mark,就是字节序标记 bom是为utf-16和utf-32准备的,用于标记字节顺序。微软在utf-8中使用bom是因为这样可以把UTF-8和ASCII等编码区分开来,但这样的文件在wind
相关文章
相关标签/搜索