检查mysql中的编码设置:
mysql> SHOW VARIABLES LIKE '%char%' ;MySQL的默认编码是Latin1,不支持中文.要让默认编码变为gb2312(UTF8有时对中文支持的不行)。可进行如下配置:首先,进入MySQL的安装目录,找到my.ini文件,找到[client] port=3306[mysql]default-character-set=gb2312把default-character-set设置成gb2312,这个设置是设置客户端,default-character-set表示我们输入的字符编码是gb2312格式的。其次,然后在在my.ini文件中找到# created and no character set is defineddefault-character-set=gb2312把default-character-set设置成gb2312,这是MySQL数据库的设置,default-character-set表示我们输入的信息在MySQL数据库中的编码形式。最后,重启MySQL,(关闭MySQL,然后重启。)