JavaSE--jdom解析之bom
参考: http://www.cnblogs.com/findumars/p/3620078.html 1 org.jdom2.input.JDOMParseException: Error on line 1: Content is not allowed in prolog. 2 13:15:55,821 [main] ERROR SajtSvrImpl:182 - 未知:org.jdom2.input.JDOMParseException: Error on line 1: Content is not allowed in prolog. 3 at org.jdom2.input.sax.SAXBuilderEngine.build(SAXBuilderEngine.java:232) 4 at org.jdom2.input.SAXBuilder.build(SAXBuilder.java:1065) UTF-8 不需要 BOM,尽管 Unicode 标准允许在 UTF-8 中使用 BOM。 所以 不含 BOM 的 UTF-8 才是标准形式, 在 UTF-8 文件中放置 BOM 主要是微软的习惯 (顺便提一下: 把带有 BOM 的小端序 UTF-16 称作「Unicode」而又不详细说明,这也是微软的习惯 )。 BOM(byte order mark)是为 UTF-16