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 :

[GWT] Encodage des caractères accentués


Sujet :

GWT et Vaadin Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut [GWT] Encodage des caractères accentués
    Bonjour,

    J'ai un souci d'encodage des caractères accentués. Lors je mets, par exemple dans un label, un texte contenant un caractère accentué le rendu me transforme ce caractère en une succession de hieroglyphes... Ca ne doit pas être grand chose, peut être un réglage dans eclipse, en tout cas je n'ai pas touvé de solution pour le moment !

    Quelqu'un connait-il ce problème ?

    Merci
    Loîc

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 23
    Par défaut
    Il faut dire dans Eclipse que les fichiers sont encodes en UTF-8 :
    Windows/Preferences/General/Workspace[Text file encoding]
    -> mettre ent UTF-8

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour dgirard,

    J'avais déjà tenté et je viens de reessayer : ca ne change rien...c'est étrange quand même...

  4. #4
    Invité
    Invité(e)
    Par défaut
    Autant pour moi : ca fonctionne ! En fait, le fait de changer l'encodage dans eclipse, ca m'a remplacé dans le code tous mes "é" par des jolies carrés. il ne me reste plus qu'a tous les remplacer par les caractères accentués adéquats.

    Merci encrore !
    Loîc

  5. #5
    Membre averti
    Inscrit en
    Août 2007
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 14
    Par défaut
    Sinon moi la solution que j'ai adopté ( peut être pas la meilleur ) c'est d'utiliser la classe HTML et d'écrire avec le codage de caractères spéciaux HTML :

    exemple :

    new Label(new HTML("comme ca c'est gagné").getHTML));

    A l'affichage c'est nickel !

  6. #6
    Membre éclairé
    Inscrit en
    Novembre 2005
    Messages
    240
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 240
    Par défaut
    petit up !!!!

    Configurer eclipse en UTF-8 ne marche que si on mets le texte en "dur"


    Par contre ça ne marche pas lorsque les textes sont dans un fichier de langue

    fichier fr.properties
    fichier fr.java
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    import com.google.gwt.i18n.client.Messages;
    public interface Fr extends Messages {
      public String message();
    }
    affichage
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     fr lang = (fr)GWT.create(fr.class);
    Label label = new Label(lang.message());
    Et ça ne marche pas non plus lorsque l'on encode directement les caracteres dans le fichier fr.properties...

    si quelqu'un a une idée...

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

Discussions similaires

  1. encodage problème des caractères accentués
    Par thomyvp dans le forum Langage
    Réponses: 8
    Dernier message: 15/03/2015, 12h31
  2. Encodage des caractères accentués
    Par xc78370 dans le forum jQuery
    Réponses: 13
    Dernier message: 08/09/2009, 07h08
  3. [FLASH MX2004] Pb sur des caractères accentués.
    Par sandrineLL dans le forum Flash
    Réponses: 3
    Dernier message: 05/08/2004, 14h18
  4. 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
  5. insérer des caractères accentués INFORMIX/JDBC
    Par donde dans le forum Informix
    Réponses: 2
    Dernier message: 19/11/2002, 20h02

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