美文网首页
UTF-8 带/不带 BOM

UTF-8 带/不带 BOM

作者: 就做个人吧 | 来源:发表于2020-03-29 19:01 被阅读0次

    简介

    开发建议使用utf-8不带bom的格式。

    utf-8带bom,是win基于兼容性考虑独创的格式,linux默认不兼容。

    从概念角度utf-8是不需要带bom的,当前win主流的编辑器都对不带bom提供了友好的支持。

    概念

    bom的全称是字节序标记,对于多字节的编码,例如ucs2,ucs4,utf16,utf32,它用于标明字节序。

    它的标准名称就是「字节序标记」,而不是「文件格式检测标记」。所以,单纯从定义上来说,utf8作为字节流编码,是不应该加bom的,字节流本身并无字节序的概念。

    参考

    https://www.zhihu.com/question/42048612/answer/93747146 https://www.zhihu.com/question/42048612/answer/93374624

    相关文章

      网友评论

          本文标题:UTF-8 带/不带 BOM

          本文链接:https://www.haomeiwen.com/subject/haiuuhtx.html