首页 技术

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

1.修改数据库编码

进入PhpMyadmin,选择您的数据库,操作-----排序规则----选择utf8mb4_unicode_ci

2.修改数据库表编码

执行以下sql语句

alter table typecho_表名 convert to character set utf8mb4 collate utf8mb4_unicode_ci;

注意:typecho_表名 ,是指评论数据表typecho_comments和文章数据表typecho_contents 如果需要网站标题支持emoji表情还需要执行typecho_options

3.修改config.inc.php

把这一行
'charset' => 'utf8',
修改为
'charset' => 'utf8mb4',

然后typecho就可以使用emoji表情了
🍉❤️💔🤬🤣




文章评论

    暗弟弟 访客ChromeAndroid
    2021-03-28 9:50   回复

    需要!!

目录