使用Java IO在xml文件中删除字节顺序标记

时间:2011-06-30 20:12:28

标签: java

字节顺序标记是我的xml文件中的前3个字节。如何以编程方式从xml文件中删除字节顺序标记?我想彻底抛弃它。

1 个答案:

答案 0 :(得分:1)

我没有删除它,而是使用一个特殊的阅读器,它对BOM做出了适当的反应(并根据读取的BOM使用了正确的编码):我从其他地方复制了它(请参阅内部注释),但它在我的机器人中是开源的 - menu-navigator项目:

http://code.google.com/p/android-menu-navigator/source/browse/src/pl/polidea/navigator/UnicodeReader.java

无论如何,您可以使用此阅读器来阅读XML的内容并将其写入其他地方,从而有效地删除BOM。