static String getEntityContentEncoding(HttpEntity entity) { Header header = entity.getContentType(); HeaderElement[] hes = header.getElements(); for(HeaderElement he : hes) { for(NameValuePair p : he.getParameters()) { if("charset".equals(p.getName())) { return p.getValue(); } } } return null; }