Probleme avec guillemet-apostrophes doubles ”

Probleme avec guillemet-apostrophes doubles ” - Java - Programmation

Marsh Posté le 21-02-2008 à 17:53:43    

Je rencontre un problème dans la lecture de lignes d'un fichier contenant des guillemet-apostrophes doubles  
 

Code :
  1. try {
  2.         URL url ;
  3.         adresse = "source.htm";
  4.         url = new URL( adresse );
  5.         InputStream is = url.openStream();
  6.         BufferedReader in = new BufferedReader( new InputStreamReader(is));
  7.         String line, content;
  8.         while ((line = in.readLine()) != null) {
  9.              content += line;
  10.         }
  11.         PrintWriter u =  new PrintWriter(new BufferedWriter  (new FileWriter("resultat.txt" )));
  12.         u.println(content);
  13.         u.close();         
  14.     }    catch(Exception ex) {
  15.     }


Sans le le texte fourni en résultat est identique à celui de la source.
Si le fichier source "source.htm" contient des guillemet-apostrophes doubles les lettres accentuées n'apparaissent pas "en clair" dans le résultat !
 
Je précise je ne rencontre ce problème qu'avec guillemet-apostrophes doubles ... ça passe pour les autres caractères spéciaux " , ' ...etc.
 
 
Exemple sans  
 
Source
L'évaluation    élèves  "        élément
Resultat
L'évaluation    élèves  "        élément
 

Exemple avec  

 
Source
L'évaluation    élèves      ”    élément
Resultat
L'évaluation    Ã©lèves      â€?    Ã©lément


Message édité par lamino le 21-02-2008 à 17:56:09
Reply

Marsh Posté le 21-02-2008 à 17:53:43   

Reply

Marsh Posté le 23-02-2008 à 17:34:24    

essaie ça
 
BufferedReader in = new BufferedReader( new InputStreamReader(is, "UTF-8" ));

Reply

Sujets relatifs:

Leave a Replay

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