站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题XML乱码问题

XML乱码问题

摘要: XML乱码问题


//保存XML
TransformerFactory tFactory =TransformerFactory.newInstance();
Transformer transformer = null;
try {
transformer = tFactory.newTransformer();
//设置XML编码
transformer.setOutputProperty(OutputKeys.ENCODING,"GB2312");
// 将DOM对象转化为DOMSource类对象,该对象表现为转化成别的表达形式的信息容器。
DOMSource source = new DOMSource(doc);
//System.out.print(szFilePath);
// 获得一个StreamResult类对象,该对象是DOM文档转化成的其他形式的文档的容器,可以是XML文件,文本文件,HTML文件。这里为一个XML文件。
StreamResult result = new StreamResult(new File(szFilePath));
// 调用API,将DOM文档转化成XML文件。
transformer.transform(source, result);
} catch (TransformerException ex) {
System.out.print(ex.getMessage());
return;
}

我在上面设置了编码为GB2312,为什么在XML里面还是乱码?


使用UTF-8应该可以解决


↑返回目录
前一篇: jsp页面动态加载类的问题
后一篇: 帮我看看这是什么错误。。。。怎么解决