mysql 存储emoji表情

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/kang389110772/article/details/81085399

mysql 存储emoji表情

phenomenon

当保存带emoji表情的数据时,mysql提示保存失败。

solution

  1. 更改对应字段的字符集
    ALTER TABLE xxx.xx
    MODIFY COLUMN REMARK varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT ‘备注说明’

  2. 在spring的datasource设置连接使用字符集为utf8bm4

    spring.datasource.druid.connection-init-sqls=SET NAMES 'utf8mb4'
    具体set names命令的作用参见https://dev.mysql.com/doc/refman/5.7/en/set-names.html

猜你喜欢

转载自blog.csdn.net/kang389110772/article/details/81085399