首页 🥭笔记

让你的typecho支持emoji

原因:看到别人的博客分类,页面都有emoji表情,花里胡哨的让人看得眼红,于是自己也加了进去,这一加不要紧,直接分类名都没了,页面内容也没了,还得重写。。。。凎。。。

typecho默认不支持emoji表情,这意味着,我们的typecho博客一般是用不了这种东西的,就算你给人家评论里带emoji也是一串乱码。

其实这是编码的问题,只需要将默认的数据库编码utf8修改为utf8mb4即可

修改步骤:

  1. 修改数据库编码

进入PhpMyadmin,选择您的数据库, 操作 整理 选择utf8mb4_unicode_ci

如图:

image-20201118234133240

  1. 修改数据表编码

运行下列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;
  1. 修改数据库配置文件

image-20201118234322372

把编码这儿换一下,换成utf8mb4即可

image-20201118234412929

  1. 然后就可以快乐的使用啦!

image-20201118234650464

一个emoji表情站

这个真的很丰富啊

https://emojixd.com/

image-20201118234735297

image-20201118234747400




文章评论

目录