可说欢喜
Typecho

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

by 温柔, 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

typechoemoji表情
温柔

作者: 温柔

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

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

      Intern 回复
      Intern MOD2020-06-12 17:47

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

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

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

        @Intern
          Intern
          Intern MOD2020-06-12 20:22

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

          @天策无双
2024 © typecho & elise