昨天获得华立反馈插入表情会无法发布文章,原本因为是代码过滤问题,经过排查没有。后来找了一下资料发现需要修改mysql配置文件和数据库字段的字符集才可以。
创建一个my.cnf文件到/etc/文件夹中。内容如下:
[client]
default-character-set=utf8mb4
[mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_general_ci
init_connect='SET NAMES utf8mb4'
[mysql]
default-character-set= utf8mb4
然后将数据库的编码和字符集都改成utf8mb4和 utf8mb4_general_ci 即可。然后重启mysql服务。
[编辑于 2020/02/29 17:00]