1

我将我的 mysql 数据库更改为 utf-8 mb4,以便用户可以从他们的手机/mac 输入笑脸。它可以工作(用户可以输入笑脸,这些笑脸会显示在受支持设备上的网络应用程序中),但每当我查看表格内容(通过终端或 mysql 工作台)时,它会将每个笑脸显示为一个问号。这些笑脸究竟是如何保存的?我假设他们有一个 utf-8 mb4 代码,但有什么办法可以查看这些代码吗?

谢谢!

4

1 回答 1

1

我怀疑 Workbench 是在 utf8 模式下运行,而不是 utf8mb4。改变那个。

要进一步验证数据是否正确存储,请执行 aSELECT HEX(col) ...查看实际存储的字节数。例如:=> F09F9881

于 2015-03-28T16:28:56.307 回答