【发布时间】:2010-09-22 16:01:55
【问题描述】:
我正在使用 xsl 来控制我的 xml 文件的输出,但是正在添加 BOM 字符。
【问题讨论】:
-
与纯文本文件不同,XML 文件上的字节顺序标记永远不会导致任何问题,因为所有 XML 解析器都应该能够处理它,即使它是“UTF-8 BOM” ”。事实上,XML 标准本身甚至建议将其作为 w3.org/TR/2006/REC-xml-20060816/… 编码自动检测 的一部分。
-
这不是建议,F 部分不规范。 Unicode 标准明确允许使用 UTF-8 BOM,但不推荐使用 - en.wikipedia.org/wiki/Byte_order_mark#cite_note-2 - UTF-8 BOM 不指示字节顺序。
-
看起来不像是重复的,因为另一个问题提到了特定的工具。
标签: xml xslt unicode byte-order-mark