J'utilise un analyseur HTML appelé Jsoup, pour charger et analyser les fichiers HTML. Le problème est que la page web que je gratte est encodée en charset ISO-8859-1
alors que Android utilise l'encodage UTF-8
(?). Ceci a pour résultat que certains caractères apparaissent comme points d'interrogation.Comment convertir une chaîne en UTF-8 sous Android?
Donc maintenant je suppose que je devrais convertir la chaîne au format UTF-8.
Maintenant, j'ai trouvé cette classe appelée CharsetEncoder dans le SDK Android, qui je pense pourrait m'aider. Mais je ne sais pas comment l'appliquer en pratique, alors je me demande si je pourrais obtenir de l'aide par un exemple pratique.
MISE À JOUR: Code pour lire les données (Jsoup)
url = new URL("http://www.example.com");
Document doc = Jsoup.parse(url, 4000);
Pouvez-vous poster le code utilisé pour lire un document html? – yanchenko
OK, j'ai mis à jour mon message. – droidgren