Quote Originariamente inviata da Tiime Visualizza il messaggio
codice:
                BufferedReader reader = new BufferedReader(new InputStreamReader(content));
Infatti ... appunto. Hai sicuramente problemi di charset. Il new InputStreamReader(content) usa il charset di "default" della piattaforma. Se sei su Windows è tipicamente il WIN-1252 mentre invece è altamente improbabile che un servizio come quello che stai usando ti dia una response in WIN-1252 !!

Quindi DEVI considerare le questioni sui charset. O deduci il charset dalla response oppure lo "sai" tu a priori. In ogni caso devi passare il charset al InputStreamReader. Altrimenti non ne esci.