原因:Emoji表情4个字节,[MySQL]utf8编码最多3个字节,utf8mb4编码最多4个字节
1. mysql连接参数中,去掉characterEncoding参数
2. ALTER命令修改表&字段的字符编码格式为utf8mb4
命令:ALTER TABLE `TABLE_NAME` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
命令:ALTER TABLE `TABLE_NAME`MODIFY COLUMN `COLUMN_NAME` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
网友评论