阿里RDS中插入emoji 表情插入失败的解决方案
来源:互联网 发布:php新闻发布系统教程 编辑:程序博客网 时间:2024/05/17 14:19
问题描述 : 使用rds时,emoji 表情插入失败,已经修改character_set_database和character_set_server为utf8mb4,数据库字符集也设置了utf8mb4,还是插入失败,错误提示:java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x82\xF0\x9F...' for column 'content' at row 1,使用hibernate做数据操作
通过RDS的后台管理,进入 “参数设置”项中,修改参数character_set_server 为utf8mb4
通过show variables like '%char%';命令后的结果是:
show variables like '%char%';
+--------------------------+---------+
| Variable_name | Value |
+--------------------------+---------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8mb4 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8mb4 |
| character_set_system | utf8 |
| character_sets_dir | |
并且还要设置数据库的字符集为utf8mb4,表的字符集为utf8mb4,表中的那个保存表情的字段也的检查一下,如果不是utf8mb4,必须修改过来
- 阿里RDS中插入emoji 表情插入失败的解决方案
- MySQL解决插入emoji表情失败的问题
- 【emoji表情】阿里云数据库RDS支持emoji表情
- 【emoji表情】阿里云数据库RDS支持emoji表情
- emoji 表情字符插入的配置
- MySQL 插入emoji表情字符
- mysql 插入Emoji表情报错
- emoji 表情 插入mysq后 变成问号
- mysql插入Emoji表情报错解决
- 数据库Emoji表情插入时候抛出异常
- 移动端的emoji表情符号插入MySQL数据库失败
- 移动端的emoji表情符号插入MySQL数据库失败
- Android的EditView中插入表情图像
- emoji表情解决方案
- Android---文字中插入表情
- Android---文字中插入表情
- Android---文字中插入表情
- Android---文字中插入表情
- 433MHz(CC1101)与zigbee (CC2530)对比测试
- 杭电4508湫湫系列故事——减肥记I
- Dom4j操作xml文件
- 自增、自减运算符的前缀和后缀形式区别
- 高通msm8994手动提升性能脚本
- 阿里RDS中插入emoji 表情插入失败的解决方案
- 窗体使用空布局管理器后,组件不显示的问题
- 黑马程序员---java高新技术----反射技术
- boost asio网络编程
- 浅淡java类加载机制
- iOS 蓝牙开发(二)iOS 连接外设的代码实现
- Oracle实例和Oracle数据库(Oracle体系结构)
- 大话Philm的从无到有(二)满月篇
- [Cocos2d-x 升级IOS9错误解决方案]Unexpected CFBundleExecutable Key.The bundle atXXXX