Android Volley 框架JSON中文乱码问题的解决

时间:2015-03-31 13:07:23   收藏:0   阅读:10909

近期在项目中使用Volley作为网络通信框架,却发现在传输中文时会出现乱码。先交代一下项目的软硬件的基础设施
线上:
Django+restful_framework+monogdb
APP:
Android + volley

在使用android端测试之前,我使用了chrome中的Postman这款插件进行了测试,发现,中文读取是正常的。说明服务器返回的是UTF-8字符编码的数据。
但是为什么在Android端会出现乱码的现象呢。
我在想是不是本地端的字符编码出了问题?
我就是用String类的转码功能,发现不起作用。
一筹莫展。
我去网上搜索了一下,大部分都是volley默认采用的是UTF8的字符编码格式。可是服务器返回来的UTF-8的字符串为什么就是显示乱码呢。
接着我就想到了查看volley的源代码。
我发现volley的整个框架的结构是这个样子的,首先Android端构造不同类型的request对象,总得来说有这几大类:

原文:http://my.oschina.net/u/1247737/blog/393959

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!