Lecture de fichiers avec accents... - Java - Programmation
Marsh Posté le 22-07-2006 à 23:24:30
InputStreamReader http://java.sun.com/j2se/1.5.0/doc [...] eader.html te permet de spécifier un Charset http://java.sun.com/j2se/1.5.0/doc [...] arset.html.
Le problème est que la méthode readline n'est pas présente impliquant que tu doives changer ta manière de lire la page. Mais, à priori, si tu la récupère du web, tu connaîs sa taille, non ? donc, tu peux utiliser la méthode
Code :
|
.
Marsh Posté le 22-07-2006 à 23:31:24
je me suis en effet penché sur InputStreamReader mais en utilisant un BufferedReader en plus, je sais pas si c'est super propre mais ca marche et j'ai pas a changer tout mes readLine()
BufferedReader flot=new BufferedReader(new InputStreamReader(u.openStream(),"utf-8" ));
Merci pour t'as réponse quand même
Marsh Posté le 23-07-2006 à 11:43:18
coockie_jr a écrit : je me suis en effet penché sur InputStreamReader mais en utilisant un BufferedReader en plus, je sais pas si c'est super propre |
ben c'est fait pour ça ...
vérifies si le charst n'ets pas passé à la fin de la valeur du header HTTP "content-type". Ca te pemettra de faire un truc plus généric si tu veux ...
Marsh Posté le 22-07-2006 à 02:29:06
Bonjour(soir),
Je cherche a récupérer des info su une page webquelqu'on des information qui peuvent comporter des accents.
J'utilise un bête DataInputStream et des readline pour lire mes strings ...
Le problème c'est que les accents n'apparaissent pas correctement.
J'immagine que je format d'encodage n'est pas le bon mais comment faire le pour le changer ? merci
---------------
** STRAVA || Photos flick r || Pooky's world trip **