StringEntity的编码格式问题new StringEntity(json.toString(), “UTF-8“);

StringEntity s = new StringEntity(json.toString());
s.setContentEncoding("UTF-8");

这样写,默认ISO_5598_1编码,导致出错。推荐如下写法:

StringEntity s = new StringEntity(json.toString(), "UTF-8");

猜你喜欢

转载自blog.csdn.net/ewwerpm/article/details/113945098