Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试在 Openshift MySql 墨盒上支持表情符号。我已经按照一些指南设置了 UTF8mb4 字符集,但它似乎不起作用。当我尝试在 VARCHAR 字段中插入表情符号时,它会存储“????”。这是一个 Openshift 问题吗?有人知道如何完全支持表情符号吗?
多个问号通常意味着声明了表/列CHARACTER SET latin1。见SHOW CREATE TABLE检查。
CHARACTER SET latin1
SHOW CREATE TABLE
这只是您需要指定 utf8mb4 的 4 个位置之一:
SET NAMES utf8mb4
CHARACTER SET utf8mb4
<meta ... charset=UTF-8>