一般来说大多数的app有的地方都会允许使用emoji键盘表情,但我们使用的mysql一般都是uft-8格式,想要存储表情需要更改
对应表格式为utf8mb4
windows----------------------------------
SHOW VARIABLES LIKE '%char%';
ALTER DATABASE eapple CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;
ALTER TABLE a_product_evaluation CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
ALTER TABLE a_product_evaluation CHANGE content content TEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
修改配置文件字符(importantest) my.cnf my.ini(5.7)
character-set-server=utf8mb4
character-set-server=utf8mb4
[mysql]
default-character-set=utf8mb4
centos------------------------------------------
[mysqld]
character-set-server=
utf8mb4
存储工作引擎需要是InnoDB,mysql的版本也会有要求,具体版本忘记了。。。。
注:很早的时候在网络上找的答案,原创忘记了,见谅。。。。
修改配置文件字符(importantest) my.cnf my.ini(5.7)
character-set-server=utf8mb4
character-set-server=utf8mb4
[mysql]
default-character-set=utf8mb4
centos------------------------------------------
[mysqld]
character-set-server=
utf8mb4