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

Composants Java Discussion :

caractères accentués non reconnus dans une JTable


Sujet :

Composants Java

  1. #1
    Candidat au Club
    Profil pro
    Analyste IT
    Inscrit en
    Octobre 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Analyste IT

    Informations forums :
    Inscription : Octobre 2008
    Messages : 5
    Points : 2
    Points
    2
    Par défaut caractères accentués non reconnus dans une JTable
    Bonjour,

    J'ai un problème d'affichage des caractères accentués dans une JTable.
    En fait, je récupère les données dans une java.util.list à partir d'une table dans une base de données, après je synchronise la table avec la list via le framework bean binding.

    Le pb que la table affiche des caractères bizarre (Exp : é--->? ).
    N.B: les données sont bonne dans la base.
    Avez vous une explication ?

    Merci par avance.

  2. #2
    Expert éminent sénior
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Points : 12 977
    Points
    12 977
    Par défaut
    Quel est le charset utilisé au niveau de ta base?

  3. #3
    Candidat au Club
    Profil pro
    Analyste IT
    Inscrit en
    Octobre 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Analyste IT

    Informations forums :
    Inscription : Octobre 2008
    Messages : 5
    Points : 2
    Points
    2
    Par défaut
    Citation Envoyé par sinok Voir le message
    Quel est le charset utilisé au niveau de ta base?
    charset=utf-8.

    Je ne sais pas si ça vient de la base, puisque j'ai pu visualiser le contenu de la table (en requête) avec le bon format.

  4. #4
    Membre actif
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2006
    Messages
    287
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2006
    Messages : 287
    Points : 208
    Points
    208
    Par défaut
    salut,

    donc quand tu te contentes d'afficher les données dans la console (System.out.println), les caractères accentués sont affichés correctement ?

  5. #5
    Candidat au Club
    Profil pro
    Analyste IT
    Inscrit en
    Octobre 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Analyste IT

    Informations forums :
    Inscription : Octobre 2008
    Messages : 5
    Points : 2
    Points
    2
    Par défaut Mon Pb toujours persiste
    Citation Envoyé par bit_o Voir le message
    salut,

    donc quand tu te contentes d'afficher les données dans la console (System.out.println), les caractères accentués sont affichés correctement ?
    J'ai constaté que le problème est au niveau de l'interface swing et pas la base.
    Puisque, une fois il affiche les données dans leur bon format, et après un ou deux jours ça revient au même.

    Je ne sais pas s'il s'agit des paramètre système ou autre ????????
    Je trouve ça illogique mais ça se passe comme ça!!!!!!
    Je te signal que j'utilise le framework bean binding.

    dans toutes mes Jtable il y a ce PB

    J'espère trouver une solution.

    Merci pour tes réponses

  6. #6
    Membre éprouvé Avatar de fraco
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2006
    Messages : 750
    Points : 934
    Points
    934
    Par défaut
    Quel est le charset utilisé au niveau de ta base?
    charset=utf-8.
    je crois qu'il faut changer pour ISO-8859-1 ( le charset LATIN-1 )
    bonne chance !

  7. #7
    Candidat au Club
    Profil pro
    Analyste IT
    Inscrit en
    Octobre 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Analyste IT

    Informations forums :
    Inscription : Octobre 2008
    Messages : 5
    Points : 2
    Points
    2
    Par défaut
    Citation Envoyé par fraco Voir le message
    je crois qu'il faut changer pour ISO-8859-1 ( le charset LATIN-1 )
    bonne chance !
    Mais le PB que je ne peux changer le charset sur le serveur.

    as tu une autre solution, puisque le pb que ce n'est pas la base c'est plutôt l'IHM (SWING).

Discussions similaires

  1. [CS4][AS3] Caractères accentués non reconnus
    Par paragoge dans le forum Flash
    Réponses: 0
    Dernier message: 15/10/2009, 16h36
  2. Caractères accentués non reconnus par PowerPoint
    Par KiwiXléo dans le forum Powerpoint
    Réponses: 3
    Dernier message: 14/09/2008, 17h28
  3. Réponses: 3
    Dernier message: 02/09/2008, 11h54
  4. Réponses: 1
    Dernier message: 14/10/2007, 20h00
  5. Ligne non selectionnée dans une jTable
    Par tchoukapi dans le forum Composants
    Réponses: 3
    Dernier message: 14/06/2007, 00h50

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