1. 程式人生 > >移動、web、pc通用前端後端資料庫支援emoji表情存入的方法

移動、web、pc通用前端後端資料庫支援emoji表情存入的方法

一、utf8mb4的最低mysql版本支援版本為5.5.3+,若不是,請升級到較新版本。

二、

修改mysql配置檔案my.cnf(windows為my.ini)

my.cnf一般在etc/mysql/my.cnf位置。找到後請在以下三部分裡新增如下內容:

[client]
default-character-set = utf8mb4

[mysql]
default-character-set = utf8mb4

[mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
init_connect='SET NAMES utf8mb4'

三、資料表、資料欄位要修改成utf8mb4_unicode_ci,然後資料型別一定要設定成text,也就是非varchar和char,因為他們不支援unicode資料也就是非unicode資料型別,所以會一直無法正常儲存表情。

四、重啟 MySQL Server

ok!