XML文件的編碼不同,使用有的編輯器打開時,其中的中文經常會出現亂碼.如何解決這個問題呢?下面我將講一下如何使用JDOM中的XMLOutputter類進行轉換XML文件的編碼.
使用XMLOutputter轉換XML文件的編碼例子代碼片斷
SAXBuilder builder = new SAXBuilder();
Document doc;
Format format = Format.getPrettyFormat();
format.setEncoding("GB2312");
XMLOutputter outputter = new XMLOutputter();
outputter.setFormat(format);
File file = new File(realPath);
doc = builder.build(file);
String xmlString = outputter.outputString(doc);