解决mysql乱码的思路就是,在各个环节保持字符集编码一致;
1数据库的配置文件
2创建数据库的配置
3创建表的配置
4:linux系统的字符集配置
5:set names utf8 设置命令行中的字符集,并设置工具的默认字符集
my.cnf配置
[client]
default-character-set = utf8
[mysql]
auto-rehash
#允许通过 TAB 键提示
default-character-set = utf8
#数据库字符集
[mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8
collation-server = utf8_general_ci
init_connect='SET NAMES utf8'