应用程序与Mysql进行交互,一般是通过mysqlClient进行连接数据库。
而不同的应用程序使用的字符编码可能不同,这时候希望从Mysql中取出的字符编码和设置进去的编码与自己的应用程序相同。往往是在连接数据库时进行设置,如以下方式通过接口进行设置:
mysql_set_character_set(m_pMySql, "gb2312");
如果在应用程序连接数据库,提示如下错误信息,说明安装的Mysql不支持上面设置的编码。
“msg:Unknown character set:‘gb2312’”
这时候可以进入mysql,查看安装的mysql支持那些字符编码,查询方法如下:
步骤:
1、mysql -u root -p // 执行完,输入密码,进入mysql中
2、mysql中show character set; // 查看结果中最左侧是否有gb2312


本文介绍如何在应用程序与Mysql交互时正确设置字符集,避免因编码不一致导致的数据显示错误。详细解释了如何通过mysql_set_character_set接口设置字符集,并提供了检查Mysql支持的字符集的方法。
865

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



