linux c和vc mysql插入数据库后,显示乱码

来源:互联网 发布:用c语言实现演奏功能 编辑:程序博客网 时间:2024/05/01 12:45

首先确保你数据库表的编码设置正确没。(如果不知道在哪?自己百度吧=。=)

然后确保插入的数据的编码正确。

两者都一样之后还是有问题的话。请在插入数据之前写一个查询语句(set NAMES'utf8)

通过mysql的api插入就是这样子:

mysql_real_query(&m_sql,"set NAMES'utf8'",(unsigned int) strlen("set NAMES'utf8'"));

mysql_real_query(&m_sql, query, (unsigned int)strlen(query));

原创粉丝点击