如何解决c++使用mysql数据库读取中文输出时乱码问题

使用vs写c++输出数据库中文时出现乱码
设置utf-8还是不行

这是数据库的内容
这是输出:

在网上找有说改成utf-8的格式,加入这样一句:
mysql_query( conn, "set names utf8");
效果就是这样:
image
发现错误依旧,询问群友后修改,需要在连接数据库的函数中加入如下一句:
mysql_query(conn, "set names 'gb2312'");//解决中文乱码问题
效果也就是这样:
image

成功

image

posted @ 2024-06-17 14:02  土豆泥个马铃薯  阅读(310)  评论(0)    收藏  举报