[问题已处理]-数据库设置了utf8mb4但是插入emoji还是报错

今天新上了昵称功能 支持emoji,表和数据库的编码都已经调整为utf8mb4

show global variables like '%char%;

结果如下

但是神奇的事情来了,代码插入的时候 会报错,但是直接连接的时候可以插入。

因此怀疑是应用的问题,后来找到了一条

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3YAXpGZN-1583646648929)(https://gitee.com/jiaminxu/BlogImage/raw/master/img/20200306153350.png)]

去掉characterEncoding=UTF-8 之后重启应用 就可以了。

可参考

https://help.aliyun.com/knowledge_detail/41702.html

扫描二维码关注公众号,回复: 10016270 查看本文章
发布了300 篇原创文章 · 获赞 25 · 访问量 14万+

猜你喜欢

转载自blog.csdn.net/xujiamin0022016/article/details/104731798