xml ansi 转utf"/>
java xml ansi 转utf
展开全部
import java.io.File;
import java.io.FileOutputStream;
import java.io.OutputStreamWriter;
import org.dom4j.Attribute;
import org.dom4j.Document;
import org.dom4j.Element;
import org.dom4j.io.OutputFormat;
import org.dom4j.io.SAXReader;
import org.dom4j.io.XMLWriter;
public class dDDd {
private XMLWriter writer;
public void updateCreateXml(String mediaFile ) throws Exception {
File flle = new File(mediaFile);
SAXReader reader = new SAXReader();
if (flle.exists()) {
Document document;
try {
document = reader.read(flle);
OutputFormat format = OutputFormat.createPrettyPrint();
format.setEncoding("ISO8859-1");// 设置XML文件的编码格式
writer = new XMLWriter(new OutputStreamWriter(new FileOutputStream(flle),"ISO8859-1"), format);
writer.write(document);
writer.close();
} catch (Exception ex) {
// TODO Auto-generated catch block
throw ex;
}
}
}
public static void main(String[] args) {
dDDd A = new dDDd();
try {
A.updateCreateXml("C:\\Users\\Administrator\\Desktop\\zhangs\\main\\1.xml");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
你在生成e68a843231313335323631343130323136353331333332616461xml 文件时就使用iso8859-1生成 在装换就没问题
更多推荐
java xml ansi 转utf
发布评论