mysql插入表情emoji

mysql的utf8编码的一个字符最多存储3个字节,但是一个emoji表情为4个字节,所以utf8不支持存储emoji表情,但是utf8的超集utf8mb4一个字符最多能存储4字节,所以能支持emoji表情的存储。下面介绍关于如何修改mysql数据库的编码格式变为utf8mb4的具体方法:

修改mysql的配置文件
Winows中的配置文件为my.ini
Linux系统中MySQL的配置文件为my.cnf
找到/etc/mysql路径下的my.cnf文件,通过vi命令打开该文件并进行编辑,需添加如下所示配置:

[mysqld]

character-set-client-handshake=FALSE

character-set-server=utf8mb4

collation-server=utf8mb4_unicode_ci

init_connect='SET NAMES utf8mb4'

修改完毕之后,通过wq保存退出

重启mysql
service mysql restart


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部