我正在尝试在Openshift MySql盒式磁带上支持表情符号。我按照一些指南设置了UTF8mb4字符集,但它似乎不起作用。当我尝试在VARCHAR字段中插入表情符号时,它会存储“????”。 这是一个Openshift问题吗?有人知道如何全力支持表情符号吗?
答案 0 :(得分:0)
多个问号通常表示表/列已声明为update01.x
。请参阅CHARACTER SET latin1
进行检查。
这只是您需要指定utf8mb4的四个地方之一:
SHOW CREATE TABLE
- 或者用于建立连接的openshift / cartridge中的等效内容。SET NAMES utf8mb4
。CHARACTER SET utf8mb4