这篇文章上次修改于 1644 天前,可能其部分内容已经发生变化,如有疑问可询问作者。
Typecho 采用默认方式安装之后不支持 Emoji 表情,是由于 MySQL 数据库编码的问题。只需要将默认的数据库编码从 utf-8
修改为 utf8mb4
即可,不过 utf8mb4
编码在 PHP 5.5 以后才支持。
修改排序规则
在 PHPMyAdmin 中选择 Typecho 数据库,操作 -> 排序规则 -> 选择 utf8mb4_unicode_ci
然后执行。
转换字段编码
执行以下 SQL 语句即可
alter table 表名 convert to character set utf8mb4 collate utf8mb4_general_ci;
修改配置文件
修改 Typecho 根目录下的 config.inc.php
把这一行
'charset' => 'utf8',
修改为
'charset' => 'utf8mb4',
然后 Typecho 就可以使用 Emoji 表情了!
😀😁😂🤣😃😄😅😆😉😊😋😎😍😘😗😙😚🙂🤗😇
本文转载自互联网,原作者不详。并在原文的基础上进行了部分修改。
已有 3 条评论
😋😋😋 嘿嘿,不错吧
5号地中海光缆修复完了,把站搬我这来呗,韩国的,到时候你试试
@小唐先生 我觉得现在挺好的了,搬过去没什么必要
@Paul 这么强吗?日常膜拜大佬