====== 不能发Emoji表情 ====== 本页内容已经迁移至新文档,可进入下方网址按关键词搜索查看; [[https://docs.zblogcn.com/php/#/]] 1.7.0及之前的版本,在安装的时候,不能选择设置数据库编码为utf8mb4,所以导致发出Emoji但不能存储。 在已安装好的情况下,我们可以有办法处理这个问题的: ---- 全部的表都修改: 1.进入phpmyadmin,选择好该数据库,在“操作”中,更改排序规则为“utf8mb4_general_ci”,应用到所有表和所有表列字段! 或是只改某几个表: 2.phpmyadmin或是其它数据库管理工具,选择好该数据库, 打开post文章表,先把post表的排序规则改为utf8mb4_general_ci,再修改log_Title,log_Intro,log_Content字段的排序规则为utf8mb4_general_ci comment评论表的排序规则改为utf8mb4_general_ci,表里的comm_Content字段也改为utf8mb4_general_ci 还有其它表里你认为需要的字段也改一下 ---- 1.7.0版本,将可以在安装时设置编码为utf8mb4 这是Mysql的一个Bug,在Mysql 5.3版本后被修复。