android 接收url的json数据 中文转码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android 接收url的json数据 中文转码相关的知识,希望对你有一定的参考价值。
在做一个项目 是给服务端发送请求 获取返回值并显示 获取的返回值是json数据 接收的中文都是乱码 求大神指点一下怎么转码 我在网上也找了好多 但是好像都不可以 求解答
服务器端:String encodeStr = URLEncoder.encode("中国", "utf-8");
System.out.println("处理后:" + encodeStr);
//处理后:%E4%B8%AD%E5%9B%BD
客户端:
String decodeStr = URLDecoder.decode(encodeStr, "utf-8");
System.out.println("解码:" + decodeStr);
//解码:中国 参考技术A http访问吗?服务器和客户端指定同一个请求编码格式就好了 参考技术B 服务器返回值时也需要指定格式
以上是关于android 接收url的json数据 中文转码的主要内容,如果未能解决你的问题,请参考以下文章
我用android写http请求 HttpGet request = new HttpGet(url); 但是这个URL中有中文。如果传过去那么服务器
从android中的firebase函数接收json数据给出空值