HttpClient使用post和get时Json中文乱码解决方案
http://blog.csdn.net/caoyicheng1/article/details/43754197
// post响应 req.setCharacterEncoding("UTF-8"); // 转码 System.out.println(req.getMethod()); System.out.println(req.getContentType().toString()); String requestJson = ""; // 获取post请求的输入流读取器 // 以流的形式接受上来的数据,并指定编码方式============================================ BufferedReader br = new BufferedReader(new InputStreamReader( (ServletInputStream) req.getInputStream(), "UTF-8")); // =========================================================================== // 将输入流转换成字符串 StringBuffer sb = new StringBuffer(); String temp; while ((temp = br.readLine()) != null) { sb.append(temp); } br.close(); // 关闭读取器 requestJson = sb.toString();