使用xmloutputter将XML UTF-8转换为ANSI

时间:2013-04-19 12:42:57

标签: java xml character-encoding jdom

我使用xmloutputter在java中编写了一个xml文件。标准格式为UTF-8。现在我想将其更改为ANSI ..我该怎么做?

我的代码:

XMLOutputter xmlOutput = new XMLOutputter(Format.getPrettyFormat());

xmlOutput.output(doc, new FileOutputStream(new File(Fileoutputpfad)));

为什么我不能将Format.getPrettyFormat()更改为Format.setEncoding()

1 个答案:

答案 0 :(得分:0)

因为Format.setEncoding()不是静态方法。

你可以这样做:

XMLOutputter xmlOutput = new XMLOutputter(Format.getPrettyFormat().setEncoding("ISO-8859-1"));