登录mysql查看字符集用 SHOW VARIABLES LIKE ‘character%’;(记得加上末尾的分号) 修改编码为UTF8,只需要在/etc/mysql/my.cnf中修改以下项,如果没有就添加 [client] default_character_set=utf8 [mysql] default_character_set=utf8 [mysqld] collation_server = utf8_unicode_ci init_connect='SET NAMES utf8' character_set_server = utf8 以上配置在ubuntu16.04和debian8.2下亲测可用。 但是stackoverflow给的配置文件是这样的: [client] default-character-set=utf8 [mysql] default-character-set=utf8 [mysqld] collation-server = utf8_unicode_ci init-connect='SET NAMES utf8' character-set-server = utf8我不知道是不是老外的mysql和我们的不一样。。大笑。。。