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 :

Problème encodage de certains caractères


Sujet :

Servlets/JSP Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 30
    Par défaut Problème encodage de certains caractères
    Bonjour à tous!

    J'ai un problème d'encodage des caractères speciaux dont je ne vois pas la source...
    Je vous explique :
    Dans ma jsp, j'appele un fonction javascript qui va valuer un libelle puis submitter mon formulaire. Mon libelle est de ce style : "moins 340 €".
    le problème c'est que dans mon action, je recois "moins de 340 " plus un petit carré à la place du €.
    mon serveur de dev est en iso, idem pour tomcat (-Dfile.encoding=ISO-8859-15), dans ma jsp j'ai placé <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-15"
    franchement je comprends pas trop....
    Je précise qu'il n'y aucun problème pour les accents.

    Si quelqu'un a des idées elles sont les bienvenus

  2. #2
    Membre émérite
    Avatar de yolepro
    Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2002
    Messages
    918
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mai 2002
    Messages : 918
    Par défaut
    Qu'est ce qui te fait dire que tu recois un carré dans ton action (es tu sure que ce n'est pas uniquement ta console qui ne reconnait pas le caractère)?
    Est ce que ce caractère vient d'une base de données?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 30
    Par défaut
    Merci d'avoir répondu et désolé de le voir tard...
    en fait sur mon formulaire struts quand je fais form.getFiltreSelectionne(), le caractère euros que je reçois est en carré...

    le javascript que j'execute dans ma jsp lors du clic sur mon libelle :
    <a href="#" onclick="filtrer('Moins de 10 €');">Moins de 10 €</a>

    la fonction javascript :
    function filtrer(libelle){
    document.getElementById('filtreSelectionne').value = libelle;
    document.form[0].submit();
    }
    c'est vraiment tout bête comme action...

    le problème se situe entre l'envoi lors du submit vers mon tomcat et la reception dans mon action. mais après je ne comprends pas

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

    Informations forums :
    Inscription : Juillet 2005
    Messages : 30
    Par défaut
    Malheureusement, je n'ai pas trouvé de réponse à ma question. J'ai donc fais une "bidouille" meme si j'aime pas trop çà. Dans mon javascript je fais donc un
    libelle = libelle.replace('€','€').
    au moins je n'ai plus d'erreur d'encodage...

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

Discussions similaires

  1. Problème encodage caractère euro
    Par nuotiz dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 29/05/2007, 22h06
  2. encodage de certains caractères (saut ligne)
    Par benkunz dans le forum Langage
    Réponses: 11
    Dernier message: 18/10/2006, 10h05
  3. Probléme encodage caractéres spéciaux MYSQL
    Par FoxLeRenard dans le forum Installation
    Réponses: 1
    Dernier message: 20/02/2006, 12h10
  4. Réponses: 1
    Dernier message: 02/02/2006, 23h12
  5. Problème avec certains caractéres dans variable
    Par Off$ide dans le forum Langage
    Réponses: 14
    Dernier message: 13/12/2005, 10h46

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