十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
原因:不是所有Web服务器都正确返回了内容编码格式,那就再增加一个错误判断吧。
成都创新互联公司制作网站网页找三站合一网站制作公司,专注于网页设计,成都网站建设、成都网站制作,网站设计,企业网站搭建,网站开发,建网站业务,680元做网站,已为成百上千服务,成都创新互联公司网站建设将一如既往的为我们的客户提供最优质的网站建设、网络营销推广服务!
解决:从ContentType.getCharset()读取不到Charset时,默认使用UTF-8
public classRespStrimplementsResponseHandler
@Override
publicStringhandleResponse(HttpResponse httpResponse)throwsIOException {
HttpEntity entity = httpResponse.getEntity();
// 读取返回内容
ContentType contentType = ContentType.getOrDefault(entity);
Charset charset = contentType.getCharset();
returnEntityUtils.toString(entity,charset ==null? Charset.forName("utf-8") : charset);
}
}