0

我正在尝试在 Openshift MySql 墨盒上支持表情符号。我已经按照一些指南设置了 UTF8mb4 字符集,但它似乎不起作用。当我尝试在 VARCHAR 字段中插入表情符号时,它会存储“????”。这是一个 Openshift 问题吗?有人知道如何完全支持表情符号吗?

4

1 回答 1

0

多个问号通常意味着声明了表/列CHARACTER SET latin1。见SHOW CREATE TABLE检查。

这只是您需要指定 utf8mb4 的 4 个位置之一:

  • 大概表情符号字节已经是 utf8 了。
  • SET NAMES utf8mb4-- 或 openshift/cartridge 中的任何等价物用于建立连接。
  • 表/列必须是CHARACTER SET utf8mb4.
  • html需求<meta ... charset=UTF-8>
于 2016-03-23T23:38:30.587 回答