mysql存入emoji表情

今天遇到一个特别的问题,存储从网上抓取下来的数据时,遇到:incorrect string value: ‘\xf0\x9f\x8e  这个错误提示

但是我数据库的编码是utf8mb4,且表和字段的编码均为utf8mb4,但是依旧会出现这个问题,排查了半天,发现是thinkphp连接数据库时指定使用utf8,所以只要更改为utf8mb4即可,很小的一个坑,仅作为记录

留下评论

biubiubiu~

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据