Beware the default charset of EntityUtils.toString:
Get the entity content as a String, using the provided default
character set if none is found in the entity. If defaultCharset is
null, the default "ISO-8859-1" is used.
org.apache.http.util.EntityUtils.toString(response.getEntity, "UTF-8");