IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants Java Discussion :

[JEditorPane] Problème avec caractère accentué


Sujet :

Composants Java

  1. #1
    Membre actif Avatar de scifire
    Inscrit en
    Juillet 2004
    Messages
    226
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 226
    Points : 245
    Points
    245
    Par défaut [JEditorPane] Problème avec caractère accentué
    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 :
    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();
    			}
    J'ai teste les deux "UTF-8" et "application/xml" mais sans aucun effet.
    Pour le fichier suivant :
    <?xml version="1.0" encoding="UTF-8"?>
    <xml-body>
    <info>Je suis un éleve et je parle français</info>
    </xml-body>
    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

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    390
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 390
    Points : 432
    Points
    432
    Par défaut
    Essaie avec "iso-8859-1" plutot que "UTF-8"

  3. #3
    Membre actif Avatar de scifire
    Inscrit en
    Juillet 2004
    Messages
    226
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 226
    Points : 245
    Points
    245
    Par défaut
    Cela n'a pas marche non plus

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    390
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 390
    Points : 432
    Points
    432
    Par défaut
    Tu as aussi mis ton fichier en ISO-8859-1 ?

  5. #5
    Membre actif Avatar de scifire
    Inscrit en
    Juillet 2004
    Messages
    226
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 226
    Points : 245
    Points
    245
    Par défaut
    Comment ca ? J'ai tout simplement ecris ce code XML avec un editeur de texte et je l'ai sauvegarde c'est tout.Je n'ai nullpart indique que c'est un document texte encode en ISO-8859-1.

    Comment je peux le faire ?
    Merci d'avance

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    390
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 390
    Points : 432
    Points
    432
    Par défaut
    Déjà dans l entete du fichier (mais je pense qur tu l'avais deja modifié)
    Et certain editeur te permette de choisir l'encodage de ton fichier au moment de la sauvegarde (sous linux j'utilise KWrite et CookTop sous windows).

  7. #7
    Membre actif Avatar de scifire
    Inscrit en
    Juillet 2004
    Messages
    226
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 226
    Points : 245
    Points
    245
    Par défaut
    Ah non pas la peine.C'etait ca le probleme.Moi j'ai pas su que mon editeur de texte enregiste les documents au format ANSI
    J'ai change l'encodage en ISO-8859-2 et maintenant tout marche nickel

    barbu0055 je te remercie beaucoup

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 19/09/2007, 14h47
  2. [IB6]Problème avec caractères accentués
    Par gandf dans le forum C++Builder
    Réponses: 6
    Dernier message: 19/04/2007, 15h07
  3. [IB6]Problème avec caractères accentués
    Par gandf dans le forum InterBase
    Réponses: 5
    Dernier message: 07/04/2007, 10h43
  4. Problème avec caractère spéciaux
    Par zooffy dans le forum ASP
    Réponses: 5
    Dernier message: 28/02/2007, 10h06
  5. [MySQL] Problèmes avec caractères spéciaux
    Par brokengillou dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 27/04/2006, 17h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo