1. 在C++代码创建连接时,指定UTF8的字符集。
2. MYSQL数据库的属性中,必须是UTF8字符集。
3. MYSQL的表的具体字段,指定UTF8字符集。
4. MYSQL的存储过程,在申明字符串参数的时候,在申明后面加上
CHARSET 'UTF8'
比如 IN param1 varchar(128) CHARSET 'UTF8',
必须做到上面的所有条件,否则必定是乱码。
1. 在C++代码创建连接时,指定UTF8的字符集。
2. MYSQL数据库的属性中,必须是UTF8字符集。
3. MYSQL的表的具体字段,指定UTF8字符集。
4. MYSQL的存储过程,在申明字符串参数的时候,在申明后面加上
CHARSET 'UTF8'
比如 IN param1 varchar(128) CHARSET 'UTF8',
必须做到上面的所有条件,否则必定是乱码。