Springboot+MySQL保存表情报错
Cause: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x92\xA9\xE5\x91...'
修改了数据库的编码格式为UTF8mb4,my.ini文件
[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 utf8mb4'
改完后重建的数据库和表
插入还是有问题
执行
ALTER TABLE 表名 CONVERT TO CHARACTER SET utf8mb4;
就可以了。