1. 修改数据库的字符集 和 排序规则为:
ALTER DATABASE database_name CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;
2.修改数据表的 字符集 和 默认排序规则,有几个修改几个:
ALTER TABLE Tablename CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_bin
3. 更改数据库连接配置
使用的是CI,database.php里改为 ‘char_set‘ => ‘utf8mb4‘
4. 重启数据库:
lnmp restart
参考链接: How to store Emoji Character in MySQL Database
原文:https://www.cnblogs.com/yffswyf/p/11115566.html