cs_calypso78
Messages postés35Date d'inscriptionmercredi 15 octobre 2008StatutMembreDernière intervention27 octobre 2012
-
27 mars 2011 à 20:54
cs_calypso78
Messages postés35Date d'inscriptionmercredi 15 octobre 2008StatutMembreDernière intervention27 octobre 2012
-
30 mars 2011 à 20:55
Bonjour,
Ayant lutté pendant cet après-midi contre l'ISO-8859-1 afin de le convertir en UTF-8, j'ai finalement cédé, et je vous demande une piste.
Je reçois du code source à partir d'un site internet de cette manière :
BufferedReader in = new BufferedReader(new InputStreamReader(yc.getInputStream()));
Ceci fonctionne très bien, jusqu'à ce que je voie ce que ça m'a écrit, plein de caractères tous moches. Il me semble donc qu'il faut l'encoder en UTF-8. J'ai essayé 2 méthodes pour l'instant inefficaces chez moi :
BufferedReader in = new BufferedReader(new InputStreamReader(yc.getInputStream(), Charset.forName("UTF-8")));
BufferedReader in = new BufferedReader(new InputStreamReader(yc.getInputStream(), "UTF-8"));
Le texte ne change pas du tout, et pourtant netbeans ne me signale pas d'erreurs.
Des informations complémentaires :
Je stocke tout le code source dans une ArrayList nommée liste, puis cherche la bonne ligne, que je stocke dans la variable chapitre.
En espérant que vous pourrez m'aider,
A bientôt
Calypso
Et une partie du résultat, j'ai pris le mot "c'est" : c’est
En affichant chapitre_apres, ça ne fonctionne pas non plus.
J'ai conscience que j'abuse un peut de ta gentillesse, mais... tu pourrais m'expliquer ton code s'il te plaît?