什么是UTF-8标准？
转换为UTF-8的同一个字符变为字节序列EF BB BF。Unicode标准允许BOM“作为UTF-8编码文本的签名，其中字符集未标记”。一些软件开发人员将其用于其他编码，包括UTF-8，试图将UTF-8与本地8位代码页区分开来。然而，UTF-8标准RFC 3629建议在使用UTF-8的协议中禁止字节顺序标记，但讨论了不可能这样做的情况。此外，对UTF-8中可能的模式有很大的限制（例如，不能有任何高位设置的单独字节），这意味着应该可以在不依赖BOM的情况下将UTF-8与其他字符编码区分开来。
RFC 3629建