我使用xmloutputter在java中编写了一个xml文件。标准格式为UTF-8。现在我想将其更改为ANSI ..我该怎么做?
我的代码:
XMLOutputter xmlOutput = new XMLOutputter(Format.getPrettyFormat());
xmlOutput.output(doc, new FileOutputStream(new File(Fileoutputpfad)));
为什么我不能将Format.getPrettyFormat()
更改为Format.setEncoding()
?
答案 0 :(得分:0)
因为Format.setEncoding()
不是静态方法。
你可以这样做:
XMLOutputter xmlOutput = new XMLOutputter(Format.getPrettyFormat().setEncoding("ISO-8859-1"));