日期:2014-05-20  浏览次数:21022 次

json乱码问题
Java code

List list = new ArrayList();   
list.add("张三");   
list.add("李四");   
JSONArray jsonArray = JSONArray.fromObject(list);   
System.out.println(jsonArray);   
String xmltest=new XMLSerializer().write(jsonArray);   
System.out.println(xmltest);  



-------第一个打印正常--------- 
["张三","李四"] 

-------第二个打印乱码--------- 
<?xml version="1.0" encoding="UTF-8"?> 
<a><e type="string">寮犱笁</e><e type="string">鏉庡洓</e></a>


------解决方案--------------------
试试 write(json, "GBK");