用AsyncHttpClient往服务器上POST中文乱码怎么解决

2024-12-31 22:27:05
推荐回答(1个)
回答1:

StringEntity entity = new StringEntity(json, "utf-8");
RequestHttpUtil.post(context, url, entity, new JsonHttpResponseHandler() {}

RequestHttpUtil.java
protected static void post(Context context, String url, HttpEntity entity, ResponseHandlerInterface resp) {
getClient().post(context, url, entity, "application/json;charset=UTF-8", resp);
}

Post的方式提交有几种通过HttpEntity 这种方式可以设置编码