java读取xml文件 utf-8格式,写入内容,无问题。
换成他人机器则中文乱码 用editplus查看写入后文件格式变为ansi
已用OutputStreamWriter实现 指定编码格式为utf-8,如下: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中文系统 望朋友们指点。