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();