mysql默认的字符集不支持英文,需要设置相关内容支持中文
vi /etc/my.cnf
[client]
#Set the default character set.
default-character-set=UTF8
[mysqld]
#Set the default character set.
default-character-set=UTF8
service mysqld restart
执行这两段SQL检测字符集设置:
show variables like "%colla%";
show variables like "%char%";
建库的时候没有指定字符集,则数据库的字符集采用server默认的字符集
create database ccbfl character set utf8;
登录的时候也可以不采用server默认的字符集,指定字符集
mysql -u root -p --default-character-set=utf8
jdbc连接的字符串也可以指定字符集
jdbc:mysql://127.0.0.1:3306/mysql?characterEncoding=utf8