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.
我将我的 mysql 数据库更改为 utf-8 mb4,以便用户可以从他们的手机/mac 输入笑脸。它可以工作(用户可以输入笑脸,这些笑脸会显示在受支持设备上的网络应用程序中),但每当我查看表格内容(通过终端或 mysql 工作台)时,它会将每个笑脸显示为一个问号。这些笑脸究竟是如何保存的?我假设他们有一个 utf-8 mb4 代码,但有什么办法可以查看这些代码吗?
谢谢!
我怀疑 Workbench 是在 utf8 模式下运行,而不是 utf8mb4。改变那个。
要进一步验证数据是否正确存储,请执行 aSELECT HEX(col) ...查看实际存储的字节数。例如:=> F09F9881
SELECT HEX(col) ...