Je rencontre un problème dans la lecture de lignes d'un fichier contenant des guillemet-apostrophes doubles ”
Code :
- try {
- URL url ;
- adresse = "source.htm";
- url = new URL( adresse );
- InputStream is = url.openStream();
- BufferedReader in = new BufferedReader( new InputStreamReader(is));
- String line, content;
- while ((line = in.readLine()) != null) {
- content += line;
- }
- PrintWriter u = new PrintWriter(new BufferedWriter (new FileWriter("resultat.txt" )));
- u.println(content);
- u.close();
- } catch(Exception ex) {
- }
|
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