You are not logged in.
Bonjour à tous
j'ai configuré une connexion ODBC vers la base de GLPI afin de faire des stats grace à un outil de reporting, Crystal Reports en version 8.5 (un peu ancienne mais bon...).
Je me heurte à des soucis de jeux de caractères :
serveur linux apache/php utf8
base glpi en interclassement latin1_swedish_ci
la remontée d'info comprenant des accents me sort des hyéroglyphes dans Crystal...
avec un fonction pour remplacement ces caractères bizaroïdes je m'en sorts pour les champs char ou varchar mais ça ne fonctionne pas pour des champs text (blob).
quelqu'un aurait-il un retour d'expérience sur ce genre de choses ?
merci d'avance.
Offline
je connais pas vraiment crystal reports mais essai de forcer l'affichage en utf8
Offline
bin justement il n'y a aucune option pour forcer/changer le jeu de charactères dans CR, le 8.5 en tout cas... sinon ça aurait été trop facile
mais merci de ta tentative
Offline
de nouveau quelques recherches et voila ce que j'ai trouvé :
http://bugs.mysql.com/bug.php?id=3348
http://mysql.ifrance.com/showthread.php?p=7556#post7556
en gros ça soulève deux problèmes :
1) le driver odbc pour mysql stable est ancien, et ne permet pas de jouer avec toutes les options possibles. Il faut attendre le prochain (actuellement le 5.0 bêta, en cours de DL chez moi pour test).
2) glpi est développé (les pages php) en utf8 si je ne m'abuse, mais créé une base mysql en latin1 ainsi que ses tables et colonnes. il n'y aurait pas là une petite contradiction ?
bref, c'est la galère, le 1er coupable est le driver odbc...
Offline