Typecho

Typecho不支持Emoji表情的设置方法

by Intern, 2020-06-12


昨天给Cactus主题更新了一下加了个表情功能 ,我印象中数据库是默认了utf8mb4_general_ci的 typecho的 charset也设置的utf8mb4 ,没想到测试的时候发现emoji表情报错进数据库看了下 数据库里面表还是utf8....

从网上找的教程设置了一下好了具体如下:

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;

typecho-emoji-sql.png

typecho配置文件config.inc.php charset设置为utf8mb4

config-inc.png

参考连接:https://get233.com/archives/show-emoji-in-typecho.html

😉好了享受emoji带来的乐趣吧~

PS:
win10 自带emoji相关表情 快捷键 Ctrl+Shift+B 💕

win10-emoji.png

typecho emoji 表情
Intern

作者: Intern

4 条评论
    天策无双
    天策无双2020-06-12 12:29

    点进来之前,以为只是加了Emoji,去github发现加了好多功能,连网址必填的bug也修复了👍

    回复
      Intern
      Intern2020-06-12 17:47

      😜鸽了很久了的加点东西才能对得起哪些支持过的人~

      回复
        天策无双
        天策无双2020-06-12 19:33

        非常感谢,现在可能就差个评论ajax提交了,有空再弄吧,不着急

        回复
          Intern
          Intern2020-06-12 20:22

          评论ajax看缘分了,哪天灵机一动能写出来就更新~

          回复
2020 © typecho & xingr