让你的typecho支持emoji
原因:看到别人的博客分类,页面都有emoji表情,花里胡哨的让人看得眼红,于是自己也加了进去,这一加不要紧,直接分类名都没了,页面内容也没了,还得重写。。。。凎。。。
typecho默认不支持emoji表情,这意味着,我们的typecho博客一般是用不了这种东西的,就算你给人家评论里带emoji也是一串乱码。
其实这是编码的问题,只需要将默认的数据库编码utf8修改为utf8mb4即可
修改步骤:
- 修改数据库编码
进入PhpMyadmin,选择您的数据库, 操作
整理
选择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;
修改数据库配置文件
把编码这儿换一下,换成utf8mb4即可
- 然后就可以快乐的使用啦!
一个emoji表情站
这个真的很丰富啊