网上的都找了 一圈了 table 是utf-8 database 也是Utf8
show variables like "%char%"; 也是utf-8;
调用了 mysql_set_character_set( & my_connection, "utf8" )的api 来设置。
我在mysql的命令行里面 执行 SQL语句 可以导入进入 当我导入进入数据 取值时候 结果就发送乱码了
例如:
是不是 c语言 要将char 类型 转换 感觉是C语言调用有问题 因为 在sql 的命令行里面可以执行的语句。
来个大神指点下啊!
show variables like "%char%"; 也是utf-8;
调用了 mysql_set_character_set( & my_connection, "utf8" )的api 来设置。
我在mysql的命令行里面 执行 SQL语句 可以导入进入 当我导入进入数据 取值时候 结果就发送乱码了
例如:
是不是 c语言 要将char 类型 转换 感觉是C语言调用有问题 因为 在sql 的命令行里面可以执行的语句。
来个大神指点下啊!
在C语言中将要插入的内容转换成UTF8的试试
我安装5.6mysql的时候 没找到库 用的别人的5.0的动态库 会是这个问题么、?
如果你设的是"utf8",那所有的字符串参数值 ,你都得转换成utf8字符集,才不会乱码。