Come il titolo dice ... ho letto il contenuto dalla risposta httoCome convertire String codificato in windows-1250/Cp1250 in utf-8?
InputStream is = response.getEntity().getContent();
String cw = IOUtils.toString(is);
byte[] b = cw.getBytes("Cp1250");
String x = StringUtils.newStringUtf8(b);
String content = new String(b, "UTF-8");
System.out.println(content);
ho provato un sacco di varianti. Sono poco confuso su quali siano le costanti di codifica corrette usate come stringhe. windows-1250 o Cp1250. UTF-8 o utf-8 o utf8?
Tecnicamente parlando, 'java.lang.String' ha una codifica: UTF-16. –