mysql用c语言插入中文乱码

mysql用c语言插入中文乱码,第1张

mysql用c语言插入中文乱码

mysql用c程序插入中文乱码解决方法:

1、找到/etc/mysql/my.cnf

[client]

default-character-set=gb2312

[mysqld]

character-set-server=gb2312

collation-server=gb2312_chinese_ci

2、/var/lib/mysql/数据库名/db.opt

default-character-set=gb2312

default-collation=gb2312_chinese_ci

3、重启

/etc/init.d/mysql restart

4、客户端设置

我用的是dbvis

tool->Tool Properties->Fonts三个字符集都改为微软雅黑

tool->Tool Properties->Files Encoding 设置为GB2312

5、改程序(这步是关键)

在链接数据库后加上

mysql_query(&gunionMysql,"SET NAMES gb2312");

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

原文地址: http://outofmemory.cn/zaji/3015985.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-09-28
下一篇 2022-09-28

发表评论

登录后才能评论

评论列表(0条)

保存