2007-09-09
dom4j 写UTF-8的xml乱码问题
关键字: dom4j xml
xhy0422 博客里 http://xhy0422.javaeye.com/blog/50235
dom4j写xml文件,写gbk没问题,但写utf-8的乱码,把FileWriter改用FileOutputStream就可以了.
xhy0422 原帖
改后
dom4j写xml文件,写gbk没问题,但写utf-8的乱码,把FileWriter改用FileOutputStream就可以了.
xhy0422 原帖
try{
/** 将document中的内容写入文件中 */
XMLWriter writer = new XMLWriter(new FileWriter(new File(filename)));
writer.write(document);
writer.close();
/** 执行成功,需返回1 */
returnValue = 1;
}catch(Exception ex){
ex.printStackTrace();
}
改后
XMLWriter writer;
try {
OutputFormat format = OutputFormat.createPrettyPrint();
//format.setEncoding("UTF-8");
FileOutputStream fos = new FileOutputStream(xmlFile);
//writer = new XMLWriter(new FileWriter(xmlFile), format);
writer = new XMLWriter(fos, format);
writer.write(document);
writer.close();
} catch (IOException e) {
// TODO 自动生成 catch 块
logger.error("修改xml文件失败!");
e.printStackTrace();
}
- 09:19
- 浏览 (650)
- 评论 (0)
- 分类: OpenSource
- 相关推荐
发表评论
- 浏览: 8975 次
- 性别:

- 来自: 广州

- 详细资料
搜索本博客
我的相册
法拉利
共 2 张
共 2 张
最近加入圈子
最新评论
-
[原]自己实现的优先队列 ...
lucene 2.32 中用来实现查询结果存放缓存的时候 在代码里有一个这 ...
-- by moshalanye -
Levenshtein Distance(LD) ...
抄袭检测是,参考: http://www.merriampark.com/ld. ...
-- by chenlb -
Levenshtein Distance(LD) ...
我觉得这个在检查抄袭上估计不行,这个方法好像更关注交换程度,因为抄袭是关键词差不 ...
-- by minstrel -
[原]自己实现的优先队列 ...
引用于是,在有空的时间里写了一下。内容是一个双向链表(带头的,头不作保存数据), ...
-- by stephen -
[原]自己实现的优先队列 ...
取决于你需要解决的问题,插入排序用TreeSet。 插入和移除手段可以多样,真正 ...
-- by llade






评论排行榜