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

Format d'échange (XML, JSON...) Java Discussion :

Caracteres accentués dans fichier XML


Sujet :

Format d'échange (XML, JSON...) Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2002
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 40
    Par défaut Caracteres accentués dans fichier XML
    Bonjour,

    Normalement dans les fichiers xml les caracteres accentués sont ecrit de la sorte "&#xAA". Par quel moyen je peux convertir les caracteres accentués sous la forme cité ci-dessus? Quels classe ou librairie peu me faire ça? Je n'ai rien trouvé en cherchant dans google.

    Merci pour votre aide.

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Citation Envoyé par viddak Voir le message
    Normalement dans les fichiers xml les caracteres accentués sont ecrit de la sorte "&#xAA".
    Depuis quand ?

    Normalement ils sont écrits tels que, sauf si on a décidé de s'embêter à ne pas être en UTF-8, et que le charset choisi à la place ne gère pas le caractère accentué en question.

    Citation Envoyé par viddak Voir le message
    Par quel moyen je peux convertir les caracteres accentués sous la forme cité ci-dessus? Quels classe ou librairie peu me faire ça? Je n'ai rien trouvé en cherchant dans google.
    J'envisage deux moyens simples :

    - Utilise n'importe quelle bibliothèque de sérialisation XML et dis-lui d'enregistrer en encodage US-ASCII. Il va échapper absolument tous les accents. Et tout ce qui n'est pas ASCII.
    - Utilise JDOM et son XMLOutputter. Définis-lui un Format, dont tu as défini une EscapeStrategy, avec l'implémentation :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    public boolean shouldEscape(char ch) {
      return ch > 127;
    }
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Réponses: 4
    Dernier message: 28/10/2005, 09h59
  2. Balise html dans fichier XML
    Par pierrox dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 19/09/2005, 09h20
  3. [XML] Incorporation de balises HTML dans fichier XML
    Par wazzzzza dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 26/07/2005, 14h17
  4. [JDOM] Ajout élément dans fichier XML
    Par delinot dans le forum Format d'échange (XML, JSON...)
    Réponses: 4
    Dernier message: 18/07/2005, 11h10
  5. Pb de balises dans fichier XML
    Par allstar dans le forum XMLRAD
    Réponses: 2
    Dernier message: 10/06/2005, 13h59

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