迁移数据库之后发布文章中文乱码
查看数据库编码格式
show variables like 'char%';
character_set_client:客户端的编码格式
character_set_database:数据库的编码格式
character_set_server:服务端的编码格式
这3个编码不一致导致。
修改配置文件
vim /etc/my.cnf.d/server.cnf
在[mysqld]下添加这三行
character-set-server = utf8
collation-server = utf8_general_ci
skip-character-set-client-handshake
systemctl restart mariadb
重启数据库再次查看
中文乱码恢复
本站文章除注明转载/出处外,均为本站原创,转载前请务必署名,转载请标明出处