鹤别空林

优雅地使用emoji
Typecho 采用默认方式安装之后不支持 Emoji 表情,是由于 MySQL 数据库编码的问题。只需要将默认的...
扫描右侧二维码阅读全文
10
2018/06

优雅地使用emoji

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 表情了!

Last modification:February 25th, 2019 at 09:20 pm
If you think my article is useful to you, please feel free to appreciate

Leave a Comment