归档: 2011/9

C语言连接MySQL中文字符集问题

在学习《Linux程序设计》第8章MySQL数据库8.3节: 使用C语言访问MySQL访问数据库时尝试把SQL数据换成了中文,但是在运行示例程序时终端输出却乱码,MySQL C 语言连接默认字符集是latin1,查了下API找到如下函数可解决中文乱码问题。 1int mysql_set_character_set(MYSQL *mysql, char *csname) 描述: 该函数用于为当前连接