mysql - 如何在 utf8mb4_general_ci 编码的数据库中包含表情符号? (MySQL问题)

标签 mysql database emoji navicat

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

最佳答案

navicat < 11.1 版本不可用。

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

然后转到工具 > 网格字体 > Segoe UI 符号(这将只显示一个 utf-7 表情符号)

关于mysql - 如何在 utf8mb4_general_ci 编码的数据库中包含表情符号? (MySQL问题),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29750301/

相关文章:

android - openfire可以和mysql服务器合并吗

ios - "cannot increment endIndex"- 由于 UITextView 中的表情符号字符而出错

wordpress - WP API 评论 : posting a comment containing emojis?

php - 在 iOS 上通过 PHP 在推送通知中发送表情符号

c# - 将列名作为参数传递时 SQLite.net 中的语法错误

php - SQLSTATE[42S22] : Column not found: 1054 Unknown column 'title' in 'field list' in Laravel 5. 4

php - PDO 查询检查值是否存在

mysql - 拥有两个表或一个包含大量字段的表更有效

c++ - 写入文件原始磁盘扇区

sql - SQL Server 上的 INSERT OR UPDATE 解决方案