阿里云文档 2025-04-08

RDS MySQL如何支持存储Emoji表情

当尝试在RDS MySQL中插入Emoji表情时,可能会遇到报错error code [1366]; Incorrect string value: 'xx'。这是由于MySQL的utf8字符集每个字符最多支持3字节,而Emoji表情需要4字节存储。您可以改为使用utf8mb4字符集以支持存储Emoji表情。

文章 2023-07-31 来自:开发者社区

Mysql插入emoji表情字符编码错误 Incorrect string value: ‘\xF0\x9F\x98\x84\xF0\x9F...‘ for column ‘comment‘ at r

今天在插入数据时发现emoji表情时数据库报错了,以前从来不会报错的,因为我设计表时从来都是如下设置:utf8mb4是肯定支持emoji的啊,然后百度一番,因为以前都是用的8.0+mysql,这次用的5.7的mysql,所以报错了,那就是低版本的还需要操作一下:如果是xml则添加:<property name="connectionInitSqls" value="set names ut....

Mysql插入emoji表情字符编码错误 Incorrect string value: ‘\xF0\x9F\x98\x84\xF0\x9F...‘ for column ‘comment‘ at r
文章 2023-05-07 来自:开发者社区

Mysql插入emoji表情报错java.sql.SQLException: Incorrect string value: '\xF0\x9F\x90\xB8'

背景今天遇到一个Mysql插入用户信息时报错的问题,报错信息如下java.sql.SQLException: Incorrect string value: '\xF0\x9F\x90\xB8' for column 'userName' at row 1 原因原因是用户的userName这里录入了emoji表情,而要插入的表中定义的字符集是utf8。mysql的utf8编码的一个字符最多3个字....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

数据库

数据库领域前沿技术分享与交流

+关注
相关镜像