登录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和我们的不一样。。大笑。。。