Salut a tout le monde.
Je veux bien charger un fichier dans mon jEditorPane et je le fais en utilisant la methode read.Jusqu'ici aucun probleme.Le probleme vient quand mon fichier contient des caracteres accentues et ces derniers ne sont pas affiches correctement.Par contre si je continue a modifier le document tous les caracteres sont geres correctement![]()
Voila le code que j'utilise :
J'ai teste les deux "UTF-8" et "application/xml" mais sans aucun effet.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 jEditorPane = new JEditorPane(); jEditorPane.setContentType("UTF-8"); //jEditorPane.setContentType("application/xml"); try { jEditorPane.read(new FileInputStream(filename),null); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); }
Pour le fichier suivant :
j'obtients le resultat :<?xml version="1.0" encoding="UTF-8"?>
<xml-body>
<info>Je suis un éleve et je parle français</info>
</xml-body>
Un peu d'aide SVP<?xml version="1.0" encoding="UTF-8"?>
<xml-body>
<info>Je suis un éleve et je parle français</info>
</xml-body>
Partager