mysql> show variables like 'character_set_%';
+--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql/charsets/ | +--------------------------+----------------------------+ 8 rows in set (0.01 sec) mysql>修改数据库的字符集 mysql>use databaseName
mysql>alter database databaseName character set utf-8;在创建数据库时指定数据库的字符集 mysql>create database databaseName character set utf-8;或者 vi /etc/my.cnf
在[mysqld] 下加入
#lower_case_table_names=1//不区分大小写,0为要区分。
default-character-set=utf8//设置服务端的字符集为utf8
在[client]下添加 default-character-set=utf8