oldfusion et MySQL : Probl?mes avec les caract?res accentu?s
1 réponse
melric_101
Bonjour,
je teste une base Mysql 4.1.9 avec Coldfusion MX7. J'ai installe Mysql
connector odbc 3.51.12 ce qui me permet de creer la liaison ODBC afin
d'exploiter la base Mysql. Si les requetes se font correctement, tous les
caracteres accentues sont retournes sous forme de ?. Ainsi la phrase "la
maitresse de cette ecole est Mlle Stephanie Dubois" est retournee comme cela
"la ma?tresse de cette ?cole est Mlle St?phanie Dubois".
Il est probable que cela vienne du jeu de caractere qui est en UTF-8 Unicode
(utf8) mais si l'interclassement est modifiable de chaque champ de la base
Mysql, le jeu de caractere ne peut etre change pour un ISO 8859-1 par exemple.
Quelqu'un a t il rencontre ce probleme ?
Merci de votre aide
Melric
PS :
Apparemment ce forum connait les memes symptomes.:confused;
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
melric_101
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".
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".
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".