mysql数据库实现存储emoji表情包及特殊字符


mysql配置文件设置:

[client] # 客户端来源数据的默认字符集 default-character-set = utf8mb4 [mysqld] # 服务端默认字符集
character-set-client-handshake = FALSE character-set-server=utf8mb4 # 连接层默认字符集 collation-server=utf8mb4_unicode_ci
init_connect='SET NAMES utf8mb4' [mysql] # 数据库默认字符集 default-character-set = utf8mb4

如果是已经建立的表,则需要重新设置表的格式:
alter table TABLE_NAME convert to character set utf8mb4 collate utf8mb4_bin;

数据库重启;


不做修改,错误提示:

存储emoji表情或特殊字符报错(Incorrect string value: ‘/xF0/x9F/x98/x82/xF0/x9F...‘)

原创文章,作者:254126420,如若转载,请注明出处:https://blog.ytso.com/277445.html

(0)
上一篇 2022年7月28日
下一篇 2022年7月28日

相关推荐

发表回复

登录后才能评论