Probleme d'accent avec FileReader

Probleme d'accent avec FileReader - Java - Programmation

Marsh Posté le 03-05-2005 à 17:21:07    

Bonjour
 
J'ai un probleme avec FileReader, tout les caracteres avec accentuations, ils les remplace par un '?'
 
Voici mon code
 

Code :
  1. File cheminAbstraitEntree = new File("monFichier.xml" );
  2. FileReader fluxLectureTexte = new FileReader(cheminAbstraitEntree);
  3. int car;
  4. StringBuffer contenu = new StringBuffer();
  5. while((car = fluxLectureTexte.read()) != -1){
  6.      System.out.print ((char)car);
  7.      contenu.append((char)car);
  8. }
  9. fluxLectureTexte.close();
  10. out.print(contenu.toString());


 
Commment résoudre ce problème ?
 
NB : Oui je sais que les parseurs existent, mais j'en ai pas besoin  :hello:

Reply

Marsh Posté le 03-05-2005 à 17:21:07   

Reply

Marsh Posté le 03-05-2005 à 17:22:56    

On dirait que le charset utilisé par FileReader n'est pas celui de ton document XML.


---------------
Le site de ma maman
Reply

Marsh Posté le 03-05-2005 à 17:26:21    

Voici mon XML :
 
<?xml version="1.0" encoding="iso-8859-1"?>  
<question>
   <id>1</id>
   <question>blablavla ?</question>
   <reponse1>Calgary</reponse1>
   <reponse2>Paris</reponse2>
   <reponse3>hééé</reponse3>
</question>

Reply

Marsh Posté le 03-05-2005 à 18:18:26    

Personne ?

Reply

Marsh Posté le 03-05-2005 à 22:16:42    

c'est un problème de reader, c'est un problème d'affichage dans la console.
[:debarquement], quoi.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 03-05-2005 à 22:17:23    

(cela dit, tu serais bien aimable de spécifier ton charset à ton reader, je ne vois pas comment tu esperes que celui-ci le devine...)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed