【发布时间】:2018-09-12 22:11:46
【问题描述】:
我正在使用 utf8mb4 字符集将消息发布数据保存在我的数据库中。
这适用于绝大多数表情符号,可以正确保存和呈现它们,但有些只返回代码。
喜欢这个:
????
以下是:https://emojipedia.org/nauseated-face/
我可以做些什么来让这些缺失的部分起作用吗?
服务器类型:MariaDB
服务器版本:10.0.32-MariaDB-0+deb8u1 - (Debian)
表格字符集:utf8mb4
列排序规则:utf8mb4_unicode_ci
数据库连接声明正确:
$db = new PDO("mysql:host=$dbhost;dbname=$dbname;charset=utf8mb4;db_collat=utf8mb4_unicode_ci",
$dbuser, $dbpass);
【问题讨论】:
-
我可以看到 ???? 在这篇文章中很好。我假设如果您只是看到它的代码,那是因为您当前的字体不支持该字符。
标签: mysql mariadb emoji utf8mb4