写xml文件时头文件的编码

来源:互联网 发布:java导出excel表格jxl 编辑:程序博客网 时间:2024/05/01 06:05

当我们写一个XML文件时会设定内容的XML编码,但是生成之后打开来看,生成的XML头文件编码竟然还是没有发生改变

<?xml version="1.0" encoding="UTF-8"?>那么怎么把它变成<?xml version="1.0" encoding="GBK"?>呢

Document document = DocumentHelper.createDocument();        document.setXMLEncoding("GBK");


这个我们大家都知道,然后在生成文件的时候我们需要制定该文件流的一个格式

OutputFormat format = new OutputFormat();            format.setEncoding("GBK".toUpperCase());            XMLWriter writer = new XMLWriter(new FileWriter(filePath + filename + ".xml"),format);            writer.write(document);            writer.close();


 

原创粉丝点击