如题
- 记录
- 发送emoji数据无法正常显示的问题
- PHP
- Mysql
记录
发送emoji数据无法正常显示的问题
问题描述
前端发送关于emoji的表情数据给php,php写入mysql
- php接收到了数据,但无法写入
- 写入过后返回前端无法正常显示
PHP
- 在对应的pdd函数中设置字符集为utf8mb4
Mysql
emoji数据写入数据库所需条件
- 数据库版本大于5.1.xxx,本人用的是msyql8
- 将数据库需要emoji的数据库表字符集设置为utf8mb4(可能需要重启数据库,本人使用时没重启也能生效)
- 把需要用到的表中的字段的字符集设置为utf8mb4
以上设置完毕后即可使用emoji数据进行读写了