1、让服务器设置一下编码格式,tomcat有个设置编码格式的
2、接收后 转码 例如new String(old.getBytes("gbk"),"utf-8");具体看你接收到的是什么格式
3、设置studio的编码格式 最好所有统一 u8格式
Map
for (String key : map.keySet()) {
System.out.println(key + "--->" + map.get(key));
}
遍历下服务器的响应头信息,找到编码,看下编码格式。
然后创建InputStreamReader这样创建:
InputStreamReader inputStreamReader =new InputStreamReader(connection.getInputStream(),"编码格式")
试试看能不能解决