android 接收url的json数据 中文转码

在做一个项目 是给服务端发送请求 获取返回值并显示 获取的返回值是json数据 接收的中文都是乱码 求大神指点一下怎么转码 我在网上也找了好多 但是好像都不可以 求解答
最新回答
萌兽

2024-09-30 00:34:15

服务器端:
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);  

//解码:中国
若樱落如烟

2024-09-30 00:55:28

http访问吗?服务器和客户端指定同一个请求编码格式就好了
屋顶上的小猫咪

2024-09-30 00:41:58

服务器返回值时也需要指定格式