我的mysql数据库版本是3.6.5 我们查询数据库的编码
show variables like 'character%';
看到有好多的latin1
我们就要永久的将数据库的编码变为utf8
打开我们的数据库的安装路径 因为我的mysql数据库是解压版本,所以只有这个配置
将这个配置复制一份,名字改为my.ini,并且将里面的东西都删除,里面改为
[mysql]
default-character-set=utf8
[client]
port=3306
default-character-set=utf8
[mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
init_connect = 'SET NAMES utf8mb4 COLLATE utf8mb4_unicode_ci'
init_connect = 'SET collation_connection = utf8mb4_unicode_ci'
进行保存,这样mysql的安装目录下就有两个ini文件了
服务里面关闭mysql,之后重启
之后再查询数据库编码
以上就完成了永久改了