在PHP接受到微信用户昵称入库的时候报错 原因:utf-8 最大3个字节,而emoji占4个字节 解决办法: 1.修改mysql 数据库的字符集,改为utf8mb4,但是前提是MySQL的版本需要5.5以上 由于我用的MySQL还是5.0的,所以用其他方法 2.用PHP过滤emoji private function emoji_encode($nickname){ $strEncode = ''; $length = mb_strlen($nickname,'utf-8'); for ($i=…