如何在MySQL中全面支持表情符号?

时间:2015-07-28 19:08:42

标签: php mysql emoji

如何在MySQL数据库中全面支持表情符号?做了什么:

升级数据库,表格和列

ALTER DATABASE database CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;
ALTER TABLE table CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
ALTER TABLE table CHANGE column column VARCHAR(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

优化表格

REPAIR TABLE table;
OPTIMIZE TABLE table;

这会产生很小的影响。我可以在我的桌面记录中看到一些表情符号("心脏","云"和其他),但其他像#34;笑脸","愤怒的脸& #34;看起来像????

MySQL版本:5.5.44

在常规设置(phpMyAdmin)中,MySQL排序规则为utf8mb4_unicode_ci

0 个答案:

没有答案