vs2010 将mysql中数据导入到MFC列表中显示乱码

vs2010 将mysql中数据导入到MFC列表中显示乱码,第1张

我也遇到跟楼主一样的问题,但是我不同的是:我的mysql 数据库是CentOS虚拟机的,数据库,表,字段都用gb2312编码。然而,在代码中查询之前加入

mysql_options(&m_mysql,MYSQL_SET_CHARSET_NAME,"gb2312")

或者

mysql_query(&m_mysql,"set names gb2312")

查询的结果每一列,不管是整形还是英文字段,都是乱码

而用insert或者update *** 作数据库,即使是中文,也不出现乱码。

mysql_query(&myData,"SET NAMES 'GB2312'")

在连接上数据库查询数据前调用,你用的应该是C API吧,myData 是MYSQL类型

我遇到过乱码,就这样解决的


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5906825.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-07
下一篇 2023-03-07

发表评论

登录后才能评论

评论列表(0条)

保存