Bonjour,
Je dois faire cohabiter les bases de données de 2 programmes différents sur un serveur mysql (version 4.1.16)
Le 1er prog. est écrit en VB, utilise l'ADODB, et attend des résultats en Latin1.
Le second est écrit avec RealBasic, et fonctionne en utf8.
Pour les bases respectives, j'ai bien précisé le codage des tables, latin1 pour une bdd, utf8 pour l'autre.
J'ai vérifié (Navicat), chaque table a bien le codage qu'il lui faut.
Jusque là, tout va bien. Les données sont stockées correctement dans le format spécifié.
Mais je viens de me rendre compte que les recordset retournés utilisent le codage par defaut de mysql, et non le codage spécifié au niveau des tables (ou bdd).
Ca rend mon projet non viable : suivant le default charset que je fixe pour mysql, c'est le prog qui attend des données en utf8 qui reçoit du latin1, ou l'inverse.
Y a-t-il un moyen de récupérer les recordsets dans le codage spécifié au niveau des tables (ou de la bdd, je ne fais pas de mix au sein d'une même database).
Par avance, merci et bonne journée !![]()
Partager