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

GWT et Vaadin Java Discussion :

i18n et caractères accentués dans le Messages.properties


Sujet :

GWT et Vaadin Java

  1. #1
    nac
    nac est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 33
    Par défaut i18n et caractères accentués dans le Messages.properties
    Bonjour à tous,

    J'utilise i18n pour l'internationalisation des chaines de caractères.
    Elles sont déclarées ainsi dans mon message.properties :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    clef = un valeur avec des accents ''é'' etc..
    Y a t-il moyen de nettoyer les fichiers properties (avec common.apache.lang.StringEscapeUtils par exemple) lors de l'appel à l'instance de Messages de sorte que je puisse déclarer mes properties ainsi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    clef = un valeur avec des accents ''é'' etc..
    et que les caractères spéciaux soient mappé vers leur code html ?

    Merci d'avance !

  2. #2
    Membre chevronné
    Profil pro
    Lead Tech Agile
    Inscrit en
    Septembre 2004
    Messages
    316
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Lead Tech Agile

    Informations forums :
    Inscription : Septembre 2004
    Messages : 316
    Par défaut
    Les entités Html n'ont plus de raison d'être utilisé aujourd'hui.

    L'important est de gérer correctement l'encodage des fichiers de l'application.

    Je te conseille d'utiliser le système d'encodage utf-8.

    Je t'invite à étudier les mécanismes de l'encodage en commençant par la lecture de cette article :

    http://jlafosse.developpez.com/tutor...dage-java-web/

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    166
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2006
    Messages : 166
    Par défaut
    Salut,

    je n'ai pas eu le souvenir d'avoir eu des soucis d'accent avec GWT. J'utilise la méthode "static string internationlization"

    http://www.gwtapps.com/doc/html/com....alization.html

    Tu as rencontré des soucis?

  4. #4
    Membre chevronné
    Profil pro
    Lead Tech Agile
    Inscrit en
    Septembre 2004
    Messages
    316
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Lead Tech Agile

    Informations forums :
    Inscription : Septembre 2004
    Messages : 316
    Par défaut
    J'ai rencontré des soucis dans un contexte particulier.

    J'utilise une servlet pour générer des docs PDF en fonction de formulaire que je gère au niveau IHM avec GWT.

    En local sur Ubuntu je n'avais aucun souci.

    Lorsque j'ai déployé sur le serveur (redhat) j'ai eu des problèmes d'accents au niveau des documents PDF.

    La raison était qu'en local sur ma machine, la locale par defaut était utf-8, donc tout marchait bien.

    Alors que sur le serveur la JVM était lancer avec une local par defaut en iso-8859-1.

    J'ai résolu le problème en spécifiant dans la servlet (je ne suis plus sur du fix de tête et je n'ai pas le code sous les yeux) que je recevais les données en iso-8859-1. java pouvait donc faire la conversion correctement au niveau de la lecture des données.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    166
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2006
    Messages : 166
    Par défaut
    J'ai eu également un souci comme celui la entre une applet et une servlet. Ca peut être déstabilisant.
    Du coup, je suis obligé de décodé 2 fois l'url pour que tout soit bien décodé... J'ai pas tout compris, faut que je pose une question sur DVP


  6. #6
    nac
    nac est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 33
    Par défaut
    En fait les fichiers *.properties n'étaient pas au format UTF-8 par défaut...
    C'est pourquoi j'avais ce problème. Merci pour vos réponses qui m'ont mises sur le bon chemin.

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

Discussions similaires

  1. Réponses: 7
    Dernier message: 03/01/2012, 17h47
  2. [AJAX] Caractères accentués dans un responseXML
    Par Herode dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 28/12/2006, 21h34
  3. Réponses: 6
    Dernier message: 14/07/2005, 14h25
  4. Chaines avec caractères accentués dans interbase
    Par Tsimplice dans le forum Bases de données
    Réponses: 4
    Dernier message: 08/03/2004, 17h12
  5. Chaînes avec des caractères accentués dans Interbase
    Par Invité dans le forum Bases de données
    Réponses: 2
    Dernier message: 04/03/2004, 22h39

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