使用 Mysql C API 插入数据时中文乱码问题
使用C++ 操作mysql 数据库时,发现中文文本存在乱码问题。
建表时已经使用“ENGINE=InnoDB DEFAULT CHARSET=utf8” 设置了utf-8编码,插入时的中文也是utf-8编码的,但用Navicat查看表格数据时,还是发现有乱码问题。
此时用命令在Navicat中查看数据库编码如下,编码一切正常。
但使用Mysql C API 执行查看编码时发现,此时的编码显示异常,除了character_set_database 是utf8以外,大部分都是latin1(I.
原创
2020-07-19 01:28:25 ·
2894 阅读 ·
0 评论