为了确保能够正确存储和显示emoji表情,我们首先需要在客户端和会话连接中统一使用utf8mb4字符集。
• 客户端配置:保证客户端输出的字符串的字符集为utf8mb4。这可以通过设置客户端的字符集编码来实现,确保输出的数据是以utf8mb4编码发送到MySQL实例。
• 会话连接配置:确保到RDS实例的会话连接支持utf8mb4字符集。以JDBC连接为例,需要使用MySQL Connector/J 5.1.13及以上的版本,并且在连接串中不配置"characterEncoding"选项。
为了确保能够正确存储和显示emoji表情,我们首先需要在客户端和会话连接中统一使用utf8mb4字符集。
• 客户端配置:保证客户端输出的字符串的字符集为utf8mb4。这可以通过设置客户端的字符集编码来实现,确保输出的数据是以utf8mb4编码发送到MySQL实例。
• 会话连接配置:确保到RDS实例的会话连接支持utf8mb4字符集。以JDBC连接为例,需要使用MySQL Connector/J 5.1.13及以上的版本,并且在连接串中不配置"characterEncoding"选项。