mysql存入emoji表情

2018年8月6日 0 作者 筱枫

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

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