首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

ADO联接MySQL出现乱码

2013-03-20 
ADO连接MySQL出现乱码为什么我字符集设置为gb2312,最后得到的中文字符还是一堆问号?哪位大虾能help一下?[

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;

热点排行