MySQL ODBC 3.51驱动程序UTF-8编码

目前我正在将MSSQL迁移到MySQL.我使用MySQL ODBC 3.51驱动程序使用ODBC连接连接到MySQL.我有表格中存储的泰卢固语言字符.使用MySQL ODBC驱动程序时它们无法正常显示,但在使用sqlserver ODBC驱动程序时它们正常显示.

我的连接字符串是

Driver={MySQL ODBC 3.51 Driver};Server=localhost;Database=dbtest; User=user1;Password=mysql;Option=3;CharSet=utf8;

请建议解决方案以解决此问题.

解决方法:

根据this,您可以通过将DNS的“连接选项” – >“初始声明”设置为“SET NAMES utf8”来使其工作.

上一篇:Microsoft Access和Java JDBC-ODBC错误


下一篇:Java ODBC MS-Access Unicode字符问题