Mysql 支持 Emoji 表情存储

坑:在工具查不一定能查看到emoji,是因为工具的编码不一定是utf8mb4

阿里云 RDS 下的配置:

1、登录到阿里云 RDS 管理控制台,管理实例,找到设置参数菜单,找到参数 character_set_server,默认值为 utf8 ,修改为 utf8mb4,提交参数 【注意:提交参数需要重启RDS实例】
2、设置数据库、表、字段的编码集
库:

字符集 utf8mb4 -- UTF-8 Unicode
排序规则 utf8mb4_unicode_ci

表:

字符集 utf8mb4 -- UTF-8 Unicode
排序规则 utf8mb4_unicode_ci

字段:

字符集 utf8mb4
排序规则 utf8mb4_unicode_ci

3、数据库连接设置

框架配置: 'charset'   => 'utf8mb4'

你可能感兴趣的:(Mysql)