因为Typecho默认的数据库不是utf8mb4编码,所以我们只需要修改数据库编码即可实现Emoji表情的显示。

一、修改数据库编码

1.进入phpmyadmin
2.选择Typecho使用的数据库
3.选择操作选项卡
4.排序规则修改为utf8mb4_general_ci

phpmyadmin

建议勾选上这俩个
phpmyadmin
这样可以跳过下一步数据表编码的步骤

二、修改数据表编码

注意:如果有数据表转换错误,不用管那一个数据表,一般来说没有影响!

方法1:一次到位

运行SQL语句,依次填入全部的数据表名,在数据库SQL选项卡下运行即可。

alter table typecho_contents convert to character set utf8mb4 collate utf8mb4_general_ci;
alter table typecho_comments convert to character set utf8mb4 collate utf8mb4_general_ci;
...

方法2:依次进行

1.进入某一个数据表
2.进选择操作选项卡
3.排序规则修改为utf8mb4_general_ci

循环操作,直到所有数据表修改完成。

三、设置数据库

修改Typecho根目录下的config.inc.php

//找到以下内容
'charset' => 'utf8',
//修改为以下内容
'charset' => 'utf8mb4',

四、完成

输入两个试试😀🍉

五、文件下载

`OwO.json`文件在`handsome/usr`下替换
`paopao文件夹`放入`handsome/assets/img/emotion`

下载

这个文件自带贴吧滑稽表情哦!


本文转载自:

最后修改:2022 年 05 月 19 日
要不?请我吃一下沙县连锁大酒店?