目录
前言
最近在实验 websocket 及时通讯,在使用表情时出现报错便记录分享一下。
mysql:5.7(版本)(wang、shang借鉴教程很多,我选择了数据库更改的方式)
一、更改数据库的编码格式
utf8 是不支持存储emoji表情的,需要utf8mb4
二、mysql配置更改
1.将配置对应添加到配置文件中
#phpenv mysql5.7配置文件,官网:phpenv.cn
[client]
default-character-set = utf8mb4
[mysql]
default-character-set = utf8mb4
[mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
2.更改存储字符段格式
3.重启测试
数据库连接也要更改编码格式: