Mysql, jdbc et pb d'accents a s'en tirer les cheveux - Java - Programmation
Marsh Posté le 07-08-2005 à 22:29:03
# cat /etc/sysconfig/i18n
Ensuite, l'encoding dans tes jsp, et aussi l'encoding dans ton url de connection au driver mysql.
Marsh Posté le 08-08-2005 à 11:48:45
the real moins moins a écrit : # cat /etc/sysconfig/i18n |
Yep, j'avais vérifié ça, le fichier i18n contenait les param utf8.
J'ai modifié avec fr_FR et fr_FR:ISO-8859-1 mais ça ne change rien
Marsh Posté le 08-08-2005 à 11:52:36
redemarré ton serveur mysql apres ce changement?
y'a aussi un encoding au niveau de mysql même.
Marsh Posté le 07-08-2005 à 21:10:23
Bonjour,
Voici mon pb.
Sur mon serveur linux red hat AS3, j'ai installé une Mysql 4.1.12.
1) J'ai dumpé une base 3.1.2 d'un autre serveur (Fedora Core 2), et importé dans la 4.1.12.
Lorsque je regarde la base nouvellement importée, je vois des "?" a la place des accents.
Le charset de la base est latin1, collation latin1_swedish
2) J'ai un appli tomcat utilisant JDBC pr attaquer la base.
Je remonte bien évidement des "?". Par contre, quand j'édite mes données via l'appli, les "é" sont bien stockés en base MAIS c'est lors de la remontée des données JDBC que les accents sont remplacés par des "?" de nouveau.
J'avoue etre perdu. J'ai creusé du coté du charset systeme, du coté du charset Java mais rien n'y fait.
Quel sont les tests standard a faire afin de mieux cerner le pb?
Si vous pouviez éclairer ma lanterne je vous en serez grandement reconnaissant !!