通过java代码如何把改变xml文件的字符编码格式 可以给先说下思路,我自己先尝试下。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 挺简单的啊就是基本的输入输出流,中间转换一下格式就行了。String str="";char[] c; c=str.getBytes("GBK");//中间用GBK过渡,从GBK转换成GBK数组 String address=new String(c,"utf-8");//转换成utf-8字符 为什么中间要用GBK过渡下,直接转换呢?转换后的字符编码格式和xml头文件会不会相互作用 是不是用的dom4j操作的xml? doucmnet对象里面有一个方法是设置字符集格式的 用dom4j读取覆盖org.dom4j.io.SAXReader reader=new SAXReader();org.dom4j.Document doc=reader.read(new File(yourFilePath));org.dom4j.io.OutputFormat format=new OutputFormat();format.setEncoding("utf-8");org.dom4j.io.XMLWriter writer=new XMLWriter(new FileOutputStream(yourFilePath),format);writer.write(doc);writer.close(); 一个线程问题 一个简单的入门级画圆程序,帮忙给看一下。 如何用java读取电子称的RS232接口上的数据? 关于缓冲的问题 怎么样删掉JCombox旁边的三角符号 让它看上去就是一个框 谢谢高手 提示说变量未定义,怎么定义?(有源码) 求三个整数的最大值? JFreeChart 如何运行 JAR 文件 ssh刷新45次后卡死的问题 java Timer 定时器不按照时间运行 发个面试时的经典题目
就是基本的输入输出流,中间转换一下格式就行了。
String str="";
char[] c;
c=str.getBytes("GBK");//中间用GBK过渡,从GBK转换成GBK数组 String address=new String(c,"utf-8");//转换成utf-8字符
转换后的字符编码格式和xml头文件会不会相互作用
doucmnet对象里面有一个方法是设置字符集格式的
org.dom4j.Document doc=reader.read(new File(yourFilePath));
org.dom4j.io.OutputFormat format=new OutputFormat();
format.setEncoding("utf-8");
org.dom4j.io.XMLWriter writer=new XMLWriter(new FileOutputStream(yourFilePath),format);
writer.write(doc);
writer.close();