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

Servlets/JSP Java Discussion :

[XML][AJAX][STRUTS]Problème de charactère spécial


Sujet :

Servlets/JSP Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 75
    Par défaut [XML][AJAX][STRUTS]Problème de charactère spécial
    Bonjour,

    Je developpe une appli Ajax et je génère mon XML à la main depuis une action Struts.
    Tout fonctionnait bien dans Firefox mais j'ai rencontré une difficulté lors de tests sur IE 6.0

    Je me suis appercu que le contenu d'une de mes balises XML contenait un e accent aigu "é".

    Firefox n'a absolument pas tilté et a tres bien compris le contenu XML. Par contre IE n'a pas aimé du tout (a tel point qu'il n'a même pas voulu m'en parler !) et s'est arreté sur ledit accent aïgu.

    Bref je souhaiterai savoir si il existe une methode simple pour transformer les charactères spéciaux du type "&" "à" "é" etc ... genre XMLencode qui me permettrai donc de transformer ces caractères avec leur code XML respectifs (é etc ...).

    Je pourrais sans problème développer cette fonctionnalité du coté de la classe Java chargée de générer le XML mais j'aimerai savoir si un outil le fait déja car il doit y avoir énormément de ces fameux charactères.


    Merci pour votre aide.

    Cordialement
    Alex

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 75
    Par défaut
    J'ai trouvé la solution peu de temps apres mon post alors pour le suivants je donne la réponse :

    il suffisait d'ajouter encoding=\"ISO-8859-1\" dans la balise d'en-tete du xml que je génere.

    <?xml version=\"1.0\" encoding=\"ISO-8859-1\" ?>

    Du coup le navigateur parse correctement les caractères spéciaux.



    A+

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

Discussions similaires

  1. [AJAX] xml Ajax
    Par julrock dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 11/10/2008, 16h57
  2. [AJAX] [STRUTS] Telechargement fichier
    Par CuBiS dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 11/07/2007, 12h01
  3. Réponses: 4
    Dernier message: 19/04/2004, 13h41
  4. [STRUTS] Problème avec des ActionForm
    Par zarbydigital dans le forum Struts 1
    Réponses: 2
    Dernier message: 29/03/2004, 13h49
  5. [Struts] Problème de formulaire(s) ...
    Par djoukit dans le forum Struts 1
    Réponses: 8
    Dernier message: 10/03/2004, 23h48

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