我们只需简单两步即可让 typecho 支持 emoji 表情评论,只要将默认的数据库编码 utf8 修改为 utf8mb4 即可。
1.修改评论内容字段的编码
使用数据库管理工具myphpadmin,找到 typecho_comments 评论表和文章的表typecho_contents的 text 字段,将该字段的编码改为 utf8mb4_general_ci。
2.修改数据库配置文件
打开网站根目录数据库配置文件 config.inc.php
将 charset 的值由 utf8 改为 utf8mb4。
/* 定义数据库参数 /
$db = new Typecho_Db('Pdo_Mysql', 'echo_');
$db->addServer(array (
'host' => 'localhost',
'user' => 'echo',
'password' => 'password',
'charset' => 'utf8mb4', //修改这一参数
'port' => '3306',
'database' => 'echo',
), Typecho_Db::READ | Typecho_Db::WRITE);
Typecho_Db::set($db);
修改好后保存即可。
版权属于:小小窝/禾下月
本文链接:https://hxyxyz.top/index.php/%E6%8A%80%E6%9C%AF/77.html
本站文章采用 知识共享署名4.0 国际许可协议 进行许可,请在转载时注明出处及本声明!
1 Comments
测试😀😁😂🤣😃