Coldfusion et MySQL : Problèmes avec les caractères accentués

Résolu
melric
Messages postés
2
Date d'inscription
mardi 28 février 2006
Statut
Membre
Dernière intervention
1 mars 2006
- 28 févr. 2006 à 16:11
GADSN
Messages postés
72
Date d'inscription
samedi 11 mars 2006
Statut
Membre
Dernière intervention
14 août 2008
- 3 avril 2007 à 12:51
Bonjour,



j'ai une base Mysql 4.1.9 avec Coldfusion MX7. J'ai installé Mysql
connector odbc 3.51.12 ce qui me permet de créer la liaison ODBC afin
d'exploiter la base Mysql. Si les requêtes se font correctement, tous
les caractères accentués sont retournés sous forme de ?. Ainsi la
phrase "la maîtresse de cette école est Mlle Stéphanie Dubois" est
retournée comme cela "la ma?tresse de cette ?cole est Mlle St?phanie
Dubois".

Il est probable que cela vienne du jeu de caractère qui est en UTF-8 Unicode
(utf8) mais
si l'interclassement est modifiable de chaque champ, le jeu de
caractère ne peut être changé pour un ISO 8859-1 par exemple.



Quelqu'un a t il rencontré ce problème ?



Merci de votre aide



Melric

2 réponses

melric
Messages postés
2
Date d'inscription
mardi 28 février 2006
Statut
Membre
Dernière intervention
1 mars 2006

1 mars 2006 à 11:36
ok j'ai trouvé.

Lors de la configuration, via le panneau d'administration Coldfusion,
du lien ODBC, dans le champs Database il faut rajouter
"?Unicode=true&characterEncoding=utf8" après le nom de la base de
donnée.



exemple :

Si le nom de la base est "test" alors il faut entrer "test?Unicode=true&characterEncoding=utf8".
3
GADSN
Messages postés
72
Date d'inscription
samedi 11 mars 2006
Statut
Membre
Dernière intervention
14 août 2008

3 avril 2007 à 12:51
bonjour
et pour les apostrophe comment vous avez fait
merci
0