SPM*_*SPM 2 encoding document utf-8 iso-8859-1 dom4j
我需要创建一个org.dom4j.Document,但是当我打印它时,它总是UTF-8.我想把它改成ISO-8859-1,但我找不到这样做的方法一天了.无法使用.setEncoding(),并且即时创建Document(而不是从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);
Run Code Online (Sandbox Code Playgroud)
您需要为XMLWriter类提供OutputStream或Writer.