背景:php
首先是emoji表情写入不成功,在网上查了许多资料,包括配置mysql,重启mysql等等,这样以后发现仍是写入失败。mysql
将sql语句复制出来,直接粘贴到mysql客户端执行,发现没问题.而经过代码写入却有问题sql
解决方案:emoji
在config/db.php中将charset = 'utf8'改成charset='utf8mb4'配置
原生php也相似,能够检查代码中的charsetsql语句