Affichage des caractères spéciaux [JDBC~MySQL] - Java - Programmation
Marsh Posté le 01-08-2006 à 13:17:16
et tes pages sont encodées comment? et l'encoding déclaré dans les header de tes pages ?
Marsh Posté le 01-08-2006 à 13:19:39
the real moins moins a écrit : et tes pages sont encodées comment? et l'encoding déclaré dans les header de tes pages ? |
tout en latin1...
Marsh Posté le 01-08-2006 à 13:22:51
alors là c'est plus étrange - quand tu plantes ton debugger dans ta taglib, tu récuperes les accents correctement avant de les imprimer sur la page ?
Marsh Posté le 01-08-2006 à 14:21:22
the real moins moins a écrit : alors là c'est plus étrange - quand tu plantes ton debugger dans ta taglib, tu récuperes les accents correctement avant de les imprimer sur la page ? |
tu peux expliciter un peu ? je débute en java...
Tout ce que je sais c'est que je peux afficher des accents correctement en faisant des print("éé@@àà" ) par exemple. C'est uniquement lorsque ca vient de la base que certains caractères ne passent pas.
Marsh Posté le 01-08-2006 à 10:44:58
Bonjour,
J'ai réalisé plusieurs taglibs en JAVA qui requêtent une base de donnée MySQL et affichent simplement le résultat (du texte accentué).
Le texte inséré dans la base est du texte avec accents, caractères spéciaux etc. L'encodage par défaut de mes schémas sous MySQL est latin1, et quand j'accède à mes données via la console MySQL tout apparait correctement.
Le problème c'est que mes taglibs, eux, n'affichent pas les accents...
J'ai ajouté useUnicode=TRUE&characterEncoding=latin1 dans ma chaine de connection JDBC... mais rien n'y fait.
Help
Message édité par did-54 le 01-08-2006 à 11:39:50