从5.5之后
配置文件my.cnf文件(/etc/mysql/my.cnf/)改用
[mysqld] character-set-server=utf8
设置默认字符集
只要设置了这个变量
character_set_client character_set_connection character_set_results
这三个变量就会变为utf8 (请用mysqladmin -u root -p variables 查看变量 乱码的应该是latin1吧)
重启之后(/etc/init.d/mysql restart)
mysql端就没有问题乱码问题了,可以在终端插入试试,再用程序插入
剩下的就是自己这边输入字符的问题了。
Hope useful .