使typecho支持emoji表情

Typecho默认不支持emoji表情,是由于编码的问题,只需要将默认的数据库编码utf8修改为utf8mb4即可,不过utf8mb4编码在PHP5.5以后才支持。

1.修改数据库编码

在PhpMyadmin中选择typecho数据库,操作-->排序规则-->选择utf8mb4_unicode_ci然后执行。

2.修改表编码

执行以下sql语句

alter table typecho_表名 convert to character set utf8mb4 collate utf8mb4_general_ci;

3.修改typecho配置文件config.inc.php

把这一行

'charset'   =>  'utf8', 

修改为

'charset'   =>  'utf8mb4', 

然后typecho就可以使用emoji表情了。
就像这样
😀😁😂🤣😃😄😅😆😉😊😋😎😍😘😗😙😚☺️🙂🤗😇

标签: Typecho, emoji

已有 10 条评论

  1. 独孤伶俜 独孤伶俜

    🤣😂

  2. 测试通过可用。typecho_表名 ,是指评论数据表typecho_comments和文章数据表typecho_contents。

  3. 24zixuan 24zixuan

    为什么
    修改表编码执行以下sql语句
    提示错误额

    1. 什么错误?

      1. 24zixuan 24zixuan

        能留即时聊天工具账号请教吗

  4. 😯😯😯😯 😯😯😯😯

    试试能评论么 😯😯😯😯

  5. 🇨🇳🇨🇳🇨🇳🇨🇳 🇨🇳🇨🇳🇨🇳🇨🇳

    😳😳😳😳😳😯😯😯😯😯😯评论内容请不少于一个中文汉字

  6. 7s7x 7s7x

    请问一下,如何 “执行以下sql语句 alter table typecho_表名 convert to character set utf8mb4 collate utf8mb4_general_ci;”

    在哪里操作,我不懂😂

    1. 用phpmyadmin或者直接在命令行下面

添加新评论