mysql - 数据库 utf8mb4_unicode_ci 未保存完整表情符号

标签 mysql database collections emoji utf8mb4

我的表使用 utf8mb4_unicode_ci

但是这个集合没有保存所有表情符号并替换为 ????

例如 👎 保存正确,但 😎 替换为 ????

我也使用utf8mb4_bin但不起作用

最佳答案

我找到答案了

我将SET NAMES 'utf8mb4'添加到mysqli并且工作正常

关于mysql - 数据库 utf8mb4_unicode_ci 未保存完整表情符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57277737/

相关文章:

java - 使用线程安全对 concurrentHashMap 进行排序

android - 在 Kotlin 中比较和替换两个列表中不同大小的项目?

mysql - 卸载MySQL后如何设置3306端口空闲?

mysql - 如何仅使用 SQL 实现 tag1+tag2+... 搜索

php - 使用 UNION 从两个表中分解并保存到不同的变量

database - 将 i18n 数据存储在数据库中是否可以?

php - 如何在PHP中执行mysql脚本文件?

mongodb - 索引 'text' MongoDB - 'text' 不受支持

php - 将 2 个不同的查询合并为一个

c# - 在 SortedDictionary 中查找最接近的值