带图片的微信昵称存数据库乱码或存不进去的解决办法

  • • 发表于 8年前
  • • 作者 刘冰华
  • • 7879 人浏览
  • • 3 条评论
  • • 最后编辑时间 8年前
  • • 来自 [技 术]

原创声明:本文为作者原创,未经允许不得转载,经授权转载需注明作者和出处

很多用户的昵称都带有小图标

如果将emoji表情直接存入utf8编码的数据库,会报错,存不进去。

因为编码方式不同

解决方法:

存之前base64_encode(),取的时候base64_decode()

还有同胞更改mysql数据库配置文件,改成utf8mb4,感觉没有解决问题,留文填坑。

顺道提醒亲们:

存用户昵称时要考虑表情图片这个因素,不一定===字符串

分享到:
3条评论
Ctrl+Enter
作者

刘冰华

刘冰华

APP:0 帖子:15 回复:29 积分:953

已加入社区[2921]天

屌丝男士

作者详情》
Top