开发者社区 问答 正文

用户名存储的时候用什么类型好啊?

我现在的微信用户名是存在 mysql 中使用的 varchar(64) 来存储的,但是发现有的微信名字插入不了数据库,因为有的有各种表情。
SQLSTATE[HY000]: General error: 1366 Incorrect string value: 'xF0x9Fx94x9ExE6x88...' for column 'nickname' at row 1

展开
收起
蛮大人123 2016-02-11 15:34:19 2902 分享 版权
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    用varchar存储没有问题。插入不进去可以考虑转义,或者转码。

    2019-07-17 18:40:46
    赞同 展开评论