Wednesday, February 07, 2007

MYSQL ODBC 乱码问题

在使用MYSQL5 ODBC时,碰到中文字符变成???这种情况,在网上找了下资料,安装最新MyODBC后,用如下几种方法,分别尝试:
1、建一个 ODBC 数据源,指向你的数据库,并在该数据源配置项 Initial Statement 中填入 SET CHARACTER SET GBK
2、Initial Statement中填入 set names gbk;
3、在Advanced-->Flag 3-->Read Options From my.cnf,并在Windows下建立my.cnf文件,写入:
[client]
default-character-set=gbk

第3个方法尝试后中文数据终于正常显示。

No comments :