表情符号图标不插入mysql?

时间:2017-07-25 06:47:26

标签: mysql sql

我试图将emoji图标插入我的mqsql。但它插入í ½í¸

我更改了数据库字符集utf8mb4并更改了我的表格CHARACTER SET utf8mb4并整理为utf8mb4_general_ciutf8mb4_bin

但仍未存储表情符号图标。即时通讯使用mysql查询浏览器。

我从这里获得表情符号图标

https://emojipedia.org/smiling-face-with-open-mouth-and-smiling-eyes/

如何解决此问题?

1 个答案:

答案 0 :(得分:1)

  • 将数据库默认排序规则更改为utf8mb4
  • 将表格排名更改为CHARACTER SET utf8mb4 COLLATE utf8mb4_bin
  • 将表情符号列排序规则更改为utf8mb4_bin

如果可能的话,将dbconnection中的characterset设置为utf8mb4 $database_connection->set_charset("utf8mb4");

参考:How to store Emoji Character in My SQL Database