您的位置:首页 > 编程语言 > C语言/C++

C语言查询数据库返回结果中文乱码

2016-08-18 13:06 323 查看
1.数据库字符集如图



2.程序运行如图



3.在mysql_init下面加上一行代码

mysql_options(&mysql, MYSQL_SET_CHARSET_NAME, "gbk");


运行结果如图:



这下子就不会出现乱码了。我经过很多次实验发现,不管你项目字符集如何,还有第一个图片所示的字符集如何,只要加上那一行代码就不会乱码了。设置数据库字符集可以用这条语句set character_set_results=utf8;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: