com httpclient, existe uma maneira de obter o conjunto de caracteres da página com uma solicitação HEAD?

Estou fazendo uma solicitação HEAD básica usando a biblioteca httpclient. Estou curioso para saber como obter o conjunto de caracteres que o apache retorna, por exemplo: utf-8, iso-8859-1, etc ... obrigado!

  HttpParams httpParams = new BasicHttpParams();
  HttpConnectionParams.setConnectionTimeout(httpParams, 2000);
  HttpConnectionParams.setSoTimeout(httpParams, 2000);

  DefaultHttpClient httpclient = new DefaultHttpClient(httpParams);
  httpclient.getParams().setParameter("http.useragent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)");

  HttpContext localContext = new BasicHttpContext();
  httpget = new HttpHead(url); 

  HttpResponse response = httpclient.execute(httpget, localContext);

  this.sparrowResult.statusCode = response.getStatusLine().getStatusCode();

RESULTADO DO TRABALHO ATUALIZADO

Header contentType = response.getFirstHeader("Content-Type");
String charset= contentType.getValue();

questionAnswers(4)

yourAnswerToTheQuestion