gpt4 book ai didi

java - 更改 DOM4J 文档 : UTF to ISO-8859-1 (Java) 的编码

转载 作者:行者123 更新时间:2023-12-02 00:59:04 25 4
gpt4 key购买 nike

我需要创建一个 org.dom4j.Document,但当我打印它时,它始终是 UTF-8

我想将其更改为ISO-8859-1,但我没有找到方法。无法使用 .setEncoding() 并且文档是动态创建的(不是从 InputStream 读取)。

这与 http://www.coderanch.com/t/127978/XML/change-Encoding-Dom 中讨论的问题相同。

非常感谢!

最佳答案

我相信你可以在OutputFormat中设置编码格式化类并使用它来配置 XMLWriter .

OutputFormat outFormat = new OutputFormat();    
outFormat.setEncoding("ISO-8859-1");

XMLWriter out = new XMLWriter(outputStream, outFormat);
out.write(myDocumentObject);

您需要为 XMLWriter 类提供 OutputStream 或 Writer。

关于java - 更改 DOM4J 文档 : UTF to ISO-8859-1 (Java) 的编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5133355/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com