美文网首页
MySQL支持Emoji表情包储存

MySQL支持Emoji表情包储存

作者: 维他命丶 | 来源:发表于2020-07-24 02:12 被阅读0次

首先把数据库修改为utf8mb4的字符集

如图,是Navicat的修改方式


image.png

然后把表中会存放有表情的字段修改字符集

如图


image.png

执行SQL语句 查看数据库是否已经修改为utf8mb4

SHOW VARIABLES WHERE Variable_name LIKE 'character_set_%' OR Variable_name LIKE 'collation%';
image.png

其中 character_set_server像上面那样修改可能无效,这时候就需要去修改my.cnf文件了。
Linux上:
直接用vi去修改,如果不知道放在哪里直接用find -name my.cnf查找,注意先去到根目录上再查找。

修改完了再执行一次命令,如果character_set_server也是utf8mb4的话,就可以了。

接下来到修改项目中的MyBatis配置文件中的数据库链接了


image.png

因为直接把utf8改为utf8mb4的话,是不会成功的,所以我们需要把characterEncoding直接删了,让MyBatis自动根据character_set_server的字符集去链接数据库就可以了。

相关文章

  • MySQL支持Emoji表情包储存

    首先把数据库修改为utf8mb4的字符集 如图,是Navicat的修改方式 然后把表中会存放有表情的字段修改字符集...

  • 第三个模块 让Mysql支持Emoji表情

    让Mysql支持Emoji表情Emoji表情,插入Mysql时失败了!论mysql5.7.13性能优化之索引优化 ...

  • Mysql支持emoji表情

    教程所示图片使用的是 github 仓库图片,网速过慢的朋友请移步>>> (原文)Mysql 支持 emoji 表...

  • MySql支持Emoji表情

    1.原因: UTF-8编码有可能是两个、三个、四个字节。Emoji表情是4个字节,而Mysql的utf8编码最多3...

  • MySQL支持emoji表情

    前提条件 MySQL版本需要在5.5.29版本以上才能支持。查看MySQL版本命令: 操作步骤 停止mysql服务...

  • 让Mysql支持Emoji表情

    Emoji表情,插入Mysql时失败了! UTF-8编码有可能是两个、三个、四个字节。Emoji表情是4个字节,而...

  • 使MYSQL支持emoji表情

    1.首先介绍下常用的字符集 ASCII:美国信息互换标准编码;英语和其他西欧语言;单字节编码,7位表示一个字符,共...

  • 让MySql支持Emoji表情

    解决方案:将Mysql的编码从utf8转换成utf8mb4。 需要 >= MySQL 5.5.3版本、(经检测5....

  • mysql 对 Emoji表情支持

    Emoji表情是4个字节而mysql的utf8编码最多3个字节,所以数据插不进去,而utfmb4是支持四个字节的。...

  • MySQL支持存储emoji表情

    项目中,项目之前使用的utf8的编码集,但是项目测试过程中,发现需要支持emoji表情,所以考虑将utf8编码更改...

网友评论

      本文标题:MySQL支持Emoji表情包储存

      本文链接:https://www.haomeiwen.com/subject/ufjrlktx.html