yugong 表情符号没法同步

zpqajqem  于 2021-11-29  发布在  Java
关注(0)|答案(3)|浏览(320)

😏
Caused by: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x8E\x80Sa...' for column 'consumer_name' at row 1
yugong不支持uft8mb4

ygya80vv

ygya80vv1#

这是什么数据库爆出来的异常?
试试在 SQL string 配置上进行一些调整,加入 encoding 参数。

euoag5mw

euoag5mw2#

oracle数据库上表情符号 同步到mysql出的问题

cxfofazt

cxfofazt3#

按照如下步骤即可解决:
1 首先, 修改mysql.cnf文件
[client]
default-character-set = utf8mb4
[mysql]
default-character-set = utf8mb4
[mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
init_connect= 'SET NAMES utf8m'
2 其次, 重启mysql
3 接着修改表结构,
ALTER TABLE TABLE_NAME CONVERT TO CHARACTER SET utf8mb4;
4 关闭mysql的大小写敏感.
5 启动转化即可.

相关问题