项目中发现使用HTTPClient的PostMethod方法有乱码,尝试使用
- postMethod.getParams().setParameter(HttpMethodParams.HTTP_CONTENT_CHARSET,"utf-8");
- client.getParams().setContentCharset("UTF-8");
client.getParams().setParameter(HttpMethodParams.HTTP_CONTENT_CHARSET, "UTF-8");
以上都无效的情况下可以在参数Part对象中设置编码:new StringPart(key,value, "utf-8");
今天对接接口遇到了该问题,使用第一个解决了,感谢……