Se devi operare sempre con una certa pagina ben precisa e tu "sai" a priori il charset della pagina (ed è facile scoprire quale è anche attraverso un browser) allora ovviamente potresti anche "cablare" la specifica del charset nel sorgente come fatto sopra.Originariamente inviato da dionisoft
codice:// The CharSet has to be UTF-8!! BufferedReader br = new BufferedReader(new InputStreamReader(httpURLConnection.getInputStream(), Charset.forName("UTF-8")));
Ma chiaramente non sarebbe una gestione "generica". Il charset è fornito, tipicamente, tra gli header nella response, per la precisione, l'header "Content-Type". Se nel Content-Type non c'è indicato il charset si dovrebbe assumere ISO-8859-1 (se non sbaglio).