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

Java Discussion :

ResourceBundle et encodage des lettres acentuées


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de rozwel
    Inscrit en
    Mars 2002
    Messages
    324
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 324
    Par défaut ResourceBundle et encodage des lettres acentuées
    Bonjour,

    Je travaille avec le JDK5 sur une Ubuntu Dapper. J'ai un fichier de chaînes de langues encodé en UTF-8. Et pourtant quand je récupère un ResourceBundle sur ce fichier en utilisant ResourceBundle.getBundle(), et que je fais un getString() sur ce ResourceBundle, les lettres accentuées sont complètement détraquées: par exemple, pour "à" je récupère "Ã ". J'ai testé en codant la chaîne en dur dans mon programme et tout va bien là. Donc j'en déduis qu'il doit y avoir un problème avec mon utilisation de ResourceBundle.

    Quelqu'un aurait-il une idée du problème?

    Merci d'avance.

  2. #2
    Membre Expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Par défaut
    Citation Envoyé par rozwel
    Bonjour,

    Je travaille avec le JDK5 sur une Ubuntu Dapper. J'ai un fichier de chaînes de langues encodé en UTF-8. Et pourtant quand je récupère un ResourceBundle sur ce fichier en utilisant ResourceBundle.getBundle(), et que je fais un getString() sur ce ResourceBundle, les lettres accentuées sont complètement détraquées: par exemple, pour "à" je récupère "Ã ". J'ai testé en codant la chaîne en dur dans mon programme et tout va bien là. Donc j'en déduis qu'il doit y avoir un problème avec mon utilisation de ResourceBundle.

    Quelqu'un aurait-il une idée du problème?

    Merci d'avance.
    C'est dans la console que ça affiche mal?
    Si oui, ça vient peut-être de la console...
    Affiche ta chaîne dans un textfield pour vérifier

  3. #3
    Membre éclairé
    Avatar de rozwel
    Inscrit en
    Mars 2002
    Messages
    324
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 324
    Par défaut
    Non justement dans la console ça s'affiche génial. C'est dans un JMenuItem que ça ne marche pas.

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    548
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 548
    Par défaut
    Essaie d'ajouter l'option -Dfile.encoding=UTF8 au démarrage de la JVM.

  5. #5
    Membre éclairé
    Avatar de rozwel
    Inscrit en
    Mars 2002
    Messages
    324
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 324
    Par défaut
    En fait c'était déjà le cas grâce à la configuration de mon EDI (IntelliJ Idea). Donc l'idée était bonne mais ça ne marche toujours pas...

  6. #6
    Membre Expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Par défaut
    Citation Envoyé par rozwel
    En fait c'était déjà le cas grâce à la configuration de mon EDI (IntelliJ Idea). Donc l'idée était bonne mais ça ne marche toujours pas...
    Pourquoi dans la notification par mail, j'ai reçu ce message :
    Actually that was already the case thanks to my IDE (IntelliJ Idea) configuration.
    et non pas en français?

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

Discussions similaires

  1. [RegEx] Encodage des lettres et les expressions régulières
    Par nasuu dans le forum Langage
    Réponses: 0
    Dernier message: 30/12/2010, 11h04
  2. Encodage des lettres arabes
    Par bailamos dans le forum Langage
    Réponses: 3
    Dernier message: 06/10/2007, 00h23
  3. [Eclipse 2.1] Encodage des fichiers pour un projet
    Par _-Sky-_ dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 26/05/2005, 22h26
  4. [XML] encodage des accents
    Par matonfire dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 05/05/2004, 15h48
  5. Comment entrer des lettres accentuées sous postgresql ?
    Par Chihuahua dans le forum Requêtes
    Réponses: 11
    Dernier message: 28/08/2003, 08h04

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