移动、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!

猜你喜欢

转载自blog.csdn.net/u012442504/article/details/82687345