MySQL ODBC 3.51 Driver encodage UTF-8
Je suis actuellement la migration MSSQL MySQL. Je suis à l'aide de la base de données MySQL ODBC 3.51 driver pour connecter à MySQL en utilisant la connectivité ODBC. J'ai de langue Telugu caractères stockés dans le tableau. Ils ne s'affichent pas correctement lors de l'utilisation du pilote ODBC de MySQL, mais ils montrent bien tout en utilisant le pilote ODBC de sql server.
Ma chaîne de connexion est
Driver={MySQL ODBC 3.51 Driver};Server=localhost;Database=dbtest; User=user1;Password=mysql;Option=3;CharSet=utf8;
Merci de proposer une solution pour résoudre ce problème.
OriginalL'auteur kesava | 2009-06-16
Vous devez vous connecter pour publier un commentaire.
Selon cette vous pouvez le faire fonctionner en définissant le DNS "Options de connexion'-> "Déclaration Initiale' à 'SET NAMES utf8'.
OriginalL'auteur Erik Erkelens
J'ai été confronté à un problème similaire. En plus de la réponse ci-dessus, j'ai aussi été en mesure d'obtenir les données à transférer correctement en changeant le jeu de caractères dans la colonne de ma base de données ASCII ou Latin1. Je crois ODBC ne sera pas convertir l'encodage de ce qui peut résulter en inadéquation avec la base de données.
OriginalL'auteur drosenblatt