首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

又见xml乱码有关问题

2012-10-19 
又见xml乱码问题java读取xml文件 utf-8格式,写入内容,无问题。换成他人机器则中文乱码 用editplus查看写入

又见xml乱码问题
java读取xml文件 utf-8格式,写入内容,无问题。
换成他人机器则中文乱码 用editplus查看写入后文件格式变为ansi
已用OutputStreamWriter实现 指定编码格式为utf-8,如下:

Java code
private static final String ENCODE = "utf-8";// dom操作略... ...// 读写xml文件OutputStreamWriter ow = new OutputStreamWriter(new FileOutputStream("文件路径"), ENCODE);ow.write(new String(sXMLContent.getBytes(ENCODE), ENCODE));ow.flush();ow.close();

网上多方查找 仍不得其解 机器都是windows7中文系统 望朋友们指点。

[解决办法]
Eclipse的设置问题非常关键,要在eclipse的workspace下的Text file encoding中把编码格式设置为UTF-8,这样运行出的eclipse便会没有问题了

热点排行