MYSQL 数据库字符集是 utf8mb4 , C++ 是 UNICODE字符集,链接MYSQL获取数据:
if (mysql_set_character_set(conn, "utf8") != 0) {
std::cerr << "Error setting character set to utf8: " << mysql_error(conn) << std::endl;
}
这里必须时 utf8, , 用 utf8mb4 就不行 mysql_options(conn, MYSQL_SET_CHARSET_NAME, "utf8mb4"); 这个和上面等价吗?