出现这种问题的原因有可能是: 数据库字符集不是utf-8,对应character_set_database常量;服务器字符集不是utf-8,对应character_set_server常量;程序与数据库的连接不是用utf-8编码,对应character_set_connection常量; 这三个常量设置统一了,应该就不会出现中文乱码的问题了,具体参考: http://www.cnblogs.com/slow/p/3222933.htmlhttp://blog.csdn.net/llllloj/article/details/53165189