dom4j写文件时中文编码问题
来源:互联网 发布:网络购物投诉电话 编辑:程序博客网 时间:2024/05/22 02:29
dom4j写文件在保存时使用如下代码
File file = new File("test.xml"); OutputFormat format = OutputFormat.createPrettyPrint();// 指定XML编码format.setEncoding("GB2312");XMLWriter output= new XMLWriter(new FileWriter(file), format);output.write(document);output.close();
但这种是按操作系统默认编码(win平台一般是GBK)保存文件的。如果在Linux下的默认编码是UTF-8则文件就是按UTF-8保存文件。读取时就会出现问题。
解决方法是使用以下代码,即可按format设定的编码写文件
File file = new File("test.xml"); OutputFormat format = OutputFormat.createPrettyPrint();// 指定XML编码format.setEncoding("GB2312");XMLWriter output= new XMLWriter(new FileOutputStream(file), format);output.write(document);output.close();
- dom4j写文件时中文编码问题
- Dom4j 写文件编码问题
- 【转】用Dom4j读写文件时的中文编码问题
- dom4j写文件的编码问题(主要指中文)的解决
- dom4j写文件的编码(UTF-8)问题(主要指中文)的解决
- Dom4j中的中文编码问题
- Dom4j中的中文编码问题
- Dom4j中的中文编码问题
- Dom4j中的中文编码问题
- Dom4j中的中文编码问题
- Dom4j中的中文编码问题
- Dom4j读写文件时的编码问题
- “中文问题没商量”之Dom4j处理中文编码问题
- 使用dom4j 读取xml文件时的中文问题(转)
- 使用dom4j 读取xml文件时的中文问题
- DOM4J中文编码解决
- “中文问题没商量”之Dom4j中的编码问题
- “中文问题没商量”之Dom4j中的编码问题
- 关于用户是否已经登录的判定
- 恶心的消炎片
- 一些学习网站
- ASP.NET状态管理
- 什么是JTAG
- dom4j写文件时中文编码问题
- MSN登陆后死机的解决方案
- 答辩结束了
- ORA_01031:insufficient privieges conn / as sysdba
- Lua Study Steps 1 run lua script file
- rcp中透视图切换
- SQL操作全集
- Flash CS3 ActionScript 3.0入门
- 构造使用IN子句的动态Transact-SQL方法进行编号查询