使typecho支持emoji表情

Typecho默认不支持emoji表情,是由于编码的问题,只需要将默认的数据库编码utf8修改为utf8mb4即可,不过utf8mb4编码在PHP5.5以后才支持。

1,修改数据库编码
在PhpMyadmin中选择typecho的数据库,操作-->排序规则-->选择utf8mb4_unicode_ci然后执行。

2,修改数据表编码
执行以下sql语句
 

alter table typecho_表名 convert to character set utf8mb4 collate utf8mb4_general_ci;
评论数据表名为:typecho_comments
文章数据表名为:typecho_contents
3,修改typecho的配置文件
打开网站根目录下typecho的配置文件config.inc.php 把'charset'   =>  'utf8', 改为
'charset'   =>  'utf8mb4',

然后typecho就可以使用emoji表情了。
😀😬😂😃😄😅😆😇😉😊☺️😋😍😘😗😜😝

本文摘自:雨中看海

Leave a Comment