怎么在ajax把json编码转换为UTF-8

如题所述

第1个回答  2013-04-03
String doc=JSONSerializer.toJSON(listprop).toString();//把你的数据转成json格式,比如list,数组等,再把json转成字符串,但是这个时候json里面的中文字符会出现乱码。
doc=java.net.URLDecoder.decode(doc, "UTF-8");//把你的json数据转成的字符串的格式设置为UTF-8,乱码就消失了
第2个回答  2012-10-28
用php转换json然后转换为utf-8
第3个回答  2012-10-29
json是一种定义、传输数据的结构,类似于xml一样的作用。
UTF-8是编码格式
他们不是同一个类别的东西,不存在转换。

如果你是编码格式不对,那跟是否是json数据没有关系。

应该检查服务器端处理ajax请求时,返回数据是用的什么编码。
相似回答