坑:在工具查不一定能檢視到emoji,是因為工具的編碼不一定是utf8mb4
1、登入到阿里雲 rds 管理控制台,管理例項,找到設定引數選單,找到引數 character_set_server,預設值為 utf8 ,修改為 utf8mb4,提交引數 【注意:提交引數需要重啟rds例項】
2、設定資料庫、表、欄位的編碼集
庫:
字符集 utf8mb4 -- utf-8 unicode
排序規則 utf8mb4_unicode_ci
表:
字符集 utf8mb4 -- utf-8 unicode
排序規則 utf8mb4_unicode_ci
字段:
字符集 utf8mb4
排序規則 utf8mb4_unicode_ci
3、資料庫連線設定
框架配置: 'charset' => 'utf8mb4'
Mysql支援emoji表情
教程所示使用的是 github 倉庫,網速過慢的朋友請 原文 mysql 支援 emoji 表情。更多討論或者錯誤提交,也請移步。最近為部落格新增了emoji表情,所以需要資料庫支援utf8mb4編碼。伺服器安裝的資料庫是mysql 5.7。網上很多方法是通過命令列設定字符集編碼格式,但是經過嘗試,...
Mysql支援emoji表情
教程所示使用的是 github 倉庫,網速過慢的朋友請 原文 mysql 支援 emoji 表情。更多討論或者錯誤提交,也請移步。伺服器安裝的資料庫是mysql 5.7。網上很多方法是通過命令列設定字符集編碼格式,但是經過嘗試,都以失敗告終。摸索後發現,需要更改mysql的配置檔案。首先,備份原來的...
Mysql支援emoji表情儲存
正常使用uft 8方式儲存是不能儲存emoji表情文字的,主要原因是uft8位元組不夠,導致儲存不了,需要更改為uft8mb4,下面說說具體操作步驟 1 需要你的mysql資料庫版本在5.5以上 2 更改你的資料庫,表,以及需要儲存emoji列的編碼方式 對每乙個資料庫 alter database...