如何在utf8mb4_general_ci编码DB中包含表情符号? (MySQL问题)

时间:2015-04-20 14:12:27

标签: mysql database emoji navicat

我正在尝试通过各种数据库软件(Navicat,MySQL Workbench等)在表格行中添加一个表情符号和文本。该表是utf8mb4_general_ci,所以它应该工作,但它最终显示为????要么 ?。这里直接包含表情符号图标的诀窍是什么?

1 个答案:

答案 0 :(得分:1)

navicat的版本< 11.1不能工作。

使用最新版本的Navicat并转到编辑连接>高级>编码并选择65001(UTF-8)。 (这使您可以在数据库中插入表情符号,尝试从web.whatsapp.com进行复制/粘贴以进行测试)您将看到空方块。

然后转到工具> grid font> Segoe UI符号(这将仅显示utf-7表情符号)