环境:Visual Studio 2010 + MySQL Server 5.1 + Navicat for Mysql 8.2
问题:MFC连接MySQL数据库,编辑框出现中文乱码。
解决:
使用MySQL C API,在连接上数据库查询数据前加上如下代码:
mysql_query(&m_sqlCon,"SET NAMES 'GB2312'"); //m_sqlCon是MYSQL类型
本文介绍在VisualStudio2010环境下使用MFC连接MySQL数据库时遇到的中文乱码问题及其解决方法。通过在连接数据库查询数据前设置字符集为GB2312,可以有效解决中文乱码问题。
环境:Visual Studio 2010 + MySQL Server 5.1 + Navicat for Mysql 8.2
问题:MFC连接MySQL数据库,编辑框出现中文乱码。
解决:
使用MySQL C API,在连接上数据库查询数据前加上如下代码:
mysql_query(&m_sqlCon,"SET NAMES 'GB2312'"); //m_sqlCon是MYSQL类型

被折叠的 条评论
为什么被折叠?