查看数据库的字符编码。

mysql> \s 
       show variables like '%char%';

查看新建数据库编码

show create database db1;

设置编码格式,会话级别

set character_set_server=utf8;


设置编码格式,全局

set global character_set_server=utf8;


设置编码格式,永久生效
编辑 /etc/my.cnf,在里面加入,已经有[XXX]的,在里面直接加入即可。

[mysqld]
    character-set-server=utf8 
    [client]
    default-character-set=utf8 
    [mysql]
    default-character-set=utf8

  然后重启数据库即可,service mysql restart.