ContentType读取不到Charset怎么办?

原因:不是所有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);
    }
}


新闻名称:ContentType读取不到Charset怎么办?
当前网址:http://csruizhi.cn/article/pihood.html

其他资讯

Copyright © 2007-2024 成都优众联杰科技有限公司 All Rights Reserved 蜀ICP备2024116266号
友情链接: 重庆网站制作 成都网站建设 成都网站建设流程 商城网站建设 营销网站建设 重庆网站设计 成都网站设计 响应式网站设计方案 品牌网站建设 定制网站建设多少钱 成都网站设计 自适应网站建设 成都网站建设 移动手机网站制作 成都企业网站建设 成都网站建设 成都企业网站设计 外贸网站设计方案 网站建设方案 达州网站设计 成都定制网站建设 成都响应式网站建设公司