问题:Mysql的UTF8字符集不支持emoji
问题:[10501] PDOException in Connection. php line 764SQLSTATE [HY000]: General error: 1366 Incorrect string value
\XF0\X9F\X98\x83 for column ‘m content at row 1…
向服务器提交emojib
MySql存储emoji报错
解决办法
1.修改数据库表字符集
- 字符集为utf8mb4
- 排序规则utf8mb4_unicode_ci
- 字段核对:utf8mb4_unicode_ci
2.修改代码中数据库字符集为utf8mb4
*3.修改MySql配置文件(备选)
character-set-client-handshake = FALSE
character-set-server = utf8mb4
上一篇:
PHP动态修改配置文件,存储为文件
下一篇:
WebSocket配置
0人点赞