[MYSQL JDBC] et des problèmes d'accents à devenir dingue !!

et des problèmes d'accents à devenir dingue !! [MYSQL JDBC] - SQL/NoSQL - Programmation

Marsh Posté le 27-03-2009 à 10:14:24    

Voilà mon problème,  
 
j'ai un serveurMySQL 5.0
je développe en java/JDBC
je travaille sous XP avec Eclipse
 
Voici un exemple très parlant :  
J'ai une colonne de table où est stocké "grave*è*aigu*é*aacent*à*"
Et quand je fais un select sur cette colonne, je récupère bien "grave*è*aigu*é*aacent*à*"
Par contre, quand je mets cette information dans un fichier, je récupère "grave*?*aigu*?*aacent*?*"
 
(Oui, je sais l'exemple est très con, mais c'est pour vous montrer)
 
Pour résumer, les caractères accentués sont remplacés par des ? lorsque je stocke le résultat de la colonne dans un String
 
J'accède à la base ainsi
        <DRIVER>org.gjt.mm.mysql.Driver</DRIVER>
        <URL>jdbc:mysql://xxxx:nnnn/xxxxxx?characterSetResults=utf8</URL>
Il y a un bug répertorié 9206 qui empêche d'utiliser le chiffre 1 ou le - après le ? sur cette ligne donc impossible d'écrire  ?characterSetResults=ISO-8859-1
 
je cherche depuis hier, j'ai parcouru tout un tas de forum et je sèche.
Si quelqu'un pouvait m'aider ?
 
D'avance merci


Message édité par woodchoc le 27-03-2009 à 12:03:45
Reply

Marsh Posté le 27-03-2009 à 10:14:24   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed