【Typecho】joe主题emoji表情支持方法

宗同学
2024-11-11 / 0 评论 / 74 阅读 / 正在检测是否收录... / 搜一下
温馨提示:
本文最后更新于2024年11月11日,已超过171天没有更新,若内容或图片失效,请留言反馈。

joe主题编辑器里面的主题有点东西,又是记录的一天。 表情 但是现在的utf8mb4已经兼容了utf8所以我们只需要改一下数据库的排序。


m3cz1fpg.png

m3cz81k0.png


感觉现在的数据库都是支持emoji表情的显示了。如果你看到你的服务器连接排序规则为: utf8mb4_unicode_ci 就可以不用管了,直接使用emoji表情就行,就像这样: 表情 表情 表情


有些数据库不是默认的: utf8mb4_unicode_ci排序的话,我们选择之后,再去sql执行以下代码:

alter table typecho_comments convert to character set utf8mb4 collate utf8mb4_unicode_ci;
alter table typecho_contents convert to character set utf8mb4 collate utf8mb4_unicode_ci;
alter table typecho_fields convert to character set utf8mb4 collate utf8mb4_unicode_ci;
alter table typecho_metas convert to character set utf8mb4 collate utf8mb4_unicode_ci;
alter table typecho_options convert to character set utf8mb4 collate utf8mb4_unicode_ci;
alter table typecho_relationships convert to character set utf8mb4 collate utf8mb4_unicode_ci;
alter table typecho_users convert to character set utf8mb4 collate utf8mb4_unicode_ci;

m3czedce.png


执行之后再去,typecho主程序的 config.inc.php 文件中,charset的utf8改为 utf8mb4 (默认支持的话本身就是utf8mb4无需更改) 表情

像下图一样就行:

m3czi5aw.png


总结

现在大部分数据库都是支持emoji表情的,无需更改数据库,但是不影响,只是顺便水文章而已 表情

1

评论

博主关闭了所有页面的评论