在做微信公众号保存用户数据时出现这种错误,一直不知道是哪里的原因,后来发现那个用户昵称带着一只兔子表情,由于数据库编码限制不能保存数据,所有需要先编码,

用PHP的函数就是base64_encode,读取时再解码base64_decode就ok

网上还有一种方法:将数据库字符集改成utf8mb4,因为用户量已经很大了,怕引起不必要麻烦,这种方式没有尝试

SQLSTATE[HY000]: General error: 1366 Incorrect string value: '\xF0\x9F\x90\xA3\xF0\x9F...' for column

 

相关文章:

  • 2021-12-21
  • 2022-12-23
  • 2022-12-23
  • 2021-10-15
  • 2021-05-17
  • 2021-08-29
  • 2021-08-28
  • 2021-09-19
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-05-21
  • 2021-08-19
  • 2021-05-11
相关资源
相似解决方案