解决 微信包含emoji表情的昵称,直接用sql语句能够写入而在yii2框架写却写不成功的 问题

背景:php

首先是emoji表情写入不成功,在网上查了许多资料,包括配置mysql,重启mysql等等,这样以后发现仍是写入失败。mysql

将sql语句复制出来,直接粘贴到mysql客户端执行,发现没问题.而经过代码写入却有问题sql

 

解决方案:emoji

在config/db.php中将charset = 'utf8'改成charset='utf8mb4'配置

 

原生php也相似,能够检查代码中的charsetsql语句

相关文章
相关标签/搜索