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

AWT/Swing Java Discussion :

gérer l'encodage dans les frames


Sujet :

AWT/Swing Java

  1. #1
    Membre éprouvé
    Homme Profil pro
    Technophile Web
    Inscrit en
    Mai 2007
    Messages
    930
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Technophile Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2007
    Messages : 930
    Par défaut gérer l'encodage dans les frames
    bonjoue,

    je travaille sous linux en utf-8. Je code avec eclipse, j'ai fait une jframe. J'ai des problèmes de transcodage entre windows et linux. Je fait un menu avec le label "préférence" (sous linux). Je me retrouve avec des caractères spéciaux et imcompréhensible dans mes menus quand je retourne sous windows.

    Sauriez vous gérer cela ?

    --Merci de vos réponses--

  2. #2
    Membre éprouvé
    Inscrit en
    Novembre 2007
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 129
    Par défaut
    Lorsque tu utilise un string par exemple le titre de la ta fenetre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    String str = new String(data, srcEncoding); //"ISO-8859-1" ou "utf-8" al place de srcEncoding
    this.setTitle(str);
     
    //ou encode
    this.setTitle(nex String(data, srcEncoding) );
    tu peu aussi le spécifier a la compilation javac -encoding Latin-1 Hallo.java

    sous eclipse il doit y avoir un moyen de le faire plus elegament mais je ne le connais pas :
    la solution trouvée est d'ajouter un parametre a la compilation
    dans cick droit sur le projet : Property > Java compiler > Anotation Processing

    La tu edit le tableau en prenant comme clee encoding et la valeur tu choisira

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 252
    Par défaut
    Il faut demander à Eclipse d'échapper automatiquement les mauvais caractères.

    Window > Preferences.

    Java > Editor > Typing.

    Là, tu coches les deux derniers champs : "Wrap automatically" et "Escape text when pasting into a string litteral".

    Ensuite, pour placer tes textes, tu les écris dans ton éditeur de texte comme tu le souhaites, et ensuite tu les copies/colles où tu le désires. C'est un peu lourd, mais ça évite pas mal de problèmes comme le tien.

Discussions similaires

  1. [HTML 4.0] Doctype des pages dans les frames
    Par pmdec dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 15/11/2010, 20h56
  2. Gérer l'arborescence dans les includes
    Par DrDam dans le forum Langage
    Réponses: 2
    Dernier message: 29/05/2009, 12h18
  3. bouton reculer dans les frame
    Par maggo_graph dans le forum Flash
    Réponses: 3
    Dernier message: 12/10/2007, 11h49
  4. probleme de redirection dans les frames
    Par paricard dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 12/02/2006, 00h57
  5. Son dans les frames
    Par mr.t dans le forum Interfaces Graphiques en Java
    Réponses: 7
    Dernier message: 03/01/2005, 16h29

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