读书人

ADO联接MySQL出现乱码

发布时间: 2013-03-20 15:25:24 作者: rapoo

ADO连接MySQL出现乱码
为什么我字符集设置为gb2312,最后得到的中文字符还是一堆问号?哪位大虾能help一下?
[解决办法]
ado的连接属性,有一个设定:Auto translate,试一下。
[解决办法]
很正常,mysql缺省的字符集为utf-8,且要服务器端,且要客户端设置GBK才可以在VS下正常显示(否则要转码)
看下你的my.ini设置,并改成以下的试试
[client]
port=3306
default-character-set=GBK //客户端
[mysql]
default-character-set=GBK //服务器端

[解决办法]
数据库服务器,客户端也就是你的程序,数据表,以及存储过程 都需要相同的编码
检查是否忘记添加 set charset utf8;

读书人网 >C++

热点推荐