当前位置:编程学习 > wap >>

android客户端json解析出现中文乱码,求助


添加了"utf-8":JSONObject obj = new JSONObject(new String(data,"utf-8"));还是不行
这是乱码情况
 title:2ϵܣ
 gone:LzѧһöһڼϵͻȻ绰ң磬ҩʹҺ˵ðԺʹ72Сʱ֮ھͺһ绰ôϵ˵ˣiһһcһһc......



android json --------------------编程问答-------------------- 是不是编码格式不对啊? --------------------编程问答-------------------- 我去  没人关注? --------------------编程问答-------------------- 可能是data本身的编码问题

new String(data, "UTF-8");是强制转换成utf-8

而data本身的编码格式是什么?

你直接通过new String(data)打印下看看是不是乱码 --------------------编程问答-------------------- 可能是编程软件的编码设置不合适,或者是你的那个data编码格式不合适 --------------------编程问答-------------------- 像这种论吗问题一般都是编码不同意造成的,一般要检查三个地方:1:服务器端文件的编码方式?2,:设计到数据库的话要检查数据库的编码,还有数据库连接的编码3:网页的编码 --------------------编程问答-------------------- 把utf-8改成gb2312试试 --------------------编程问答-------------------- 这种问题你要先转成服务器数据原来的编码格式,在转化成你的本地编码格式UTF-8才可以 --------------------编程问答-------------------- 请求和返回编码够改成utf-8 --------------------编程问答-------------------- 两者都应该是同一编码格式 以设定一方怎么能行? --------------------编程问答-------------------- 先去网页上看看它是什么编码。 --------------------编程问答-------------------- 服务器也是java写的吗 不是的话 就算都是utf-8设置 编码也会有差异这个是要注意的 --------------------编程问答-------------------- 服务器与客户端的编码尽量保持一致吧,
调试看看是服务器那边已经是乱码过来的还是说到客户端解析的时候是乱码   确定乱码的根本出口再进行解决
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,