經過一番搜尋之後終於解決了問題。
原文可參考:
1. mysql無法儲存emoji表情問題
2. mysql存emoji表情報錯處理
如果在新建表之前就改變資料庫的編碼,建表的時候好像可以自己轉變過來吧
檢視字符集編碼:show variables like '%char%';
更改資料庫編碼:alter database 資料庫名 character set utf8mb4 collate utf8mb4_general_ci;
更改表編碼:alter table 表名 convert to character set utf8mb4 collate utf8mb4_general_ci;
下面這些,好像沒用到,要是不行也可以用用
MySQL無法儲存Emoji表情問題的解決方法分析
資料插入的時候報錯 1366 incorrect string value xf0 x9f x98 x81 for column job at row 23 解決辦法 1 修改配置檔案my.ini d program files mysql mysql server 5.5 mysql defaul...
mysql 儲存emoji表情
phenomenon 當儲存帶emoji表情的資料時,mysql提示儲存失敗。solution 更改對應欄位的字符集 alter table xx modify columnremarkvarchar 256 character set utf8mb4 collate utf8mb4 unicode...
php後台無法儲存emoji表情
搜尋了一下相關問題,發現是資料庫是無法儲存emoji表情等特殊字元,只有進行編碼解碼。弄了個工具類。created by phpstorm.user 老輝輝 date 2017 12 18 time 14 30 class htmlutil i function str text 將emoji的un...