我正在尝试保存一个树(扩展JTree),它保存一个XML文件DOM Object,改变了它的结构.
我创建了一个新的文档对象,遍历树以成功检索内容(包括XML文档的原始编码),现在有一个ByteArrayInputStream具有XML正确编码的树内容(文档).
问题是我解析时ByteArrayInputStream编码被自动更改为UTF-8(在XML文档中).
有没有办法防止这种情况,并使用正确的编码ByteArrayInputStream.
还有一点值得补充的是,我已经使用该
transformer.setOutputProperty(OutputKeys.ENCODING, encoding) 方法来检索正确的编码.
任何帮助,将不胜感激.