我自己写的一个JAVA生成XML的方法为什么汉字是乱码
下面是代码
sign = "<?xml version=\""+"1.0"+"\" encoding="+"\"UTF-8\" ?>"+"\n <pie> \n" + "<slice title=\""+"中国人"+"\" pull_out=\""+"true"+"\">80</slice> \n </pie>";
b= sign.getBytes();
OutputStream out = null;
sysroot = "D:\\Test.xml"
out = new FileOutputStream(sysroot);
out.write(b);
生成的XML文件中“中国人”竟然是乱码,希望告诉给个建议,XML的编码必需是UTF-8格式的!急急急,我是菜鸟希望哪位大大给出详细代码!谢谢!
下面是代码
sign = "<?xml version=\""+"1.0"+"\" encoding="+"\"UTF-8\" ?>"+"\n <pie> \n" + "<slice title=\""+"中国人"+"\" pull_out=\""+"true"+"\">80</slice> \n </pie>";
b= sign.getBytes();
OutputStream out = null;
sysroot = "D:\\Test.xml"
out = new FileOutputStream(sysroot);
out.write(b);
生成的XML文件中“中国人”竟然是乱码,希望告诉给个建议,XML的编码必需是UTF-8格式的!急急急,我是菜鸟希望哪位大大给出详细代码!谢谢!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货