在 Typecho 上测试使用 Emoji

😂😂😂
就这样,嗯(被打死

就是改一下 charset,没啥多说的,从 utf-8 变成 utf-8 mb4。

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;

然后修改一下数据库连接方式就行了

/** 定义数据库参数 */
$db = new Typecho_Db('Pdo_Mysql', 'typecho_');
$db->addServer(array (
  'host' => 'localhost',
  'user' => 'user',
  'password' => 'password',
  'charset' => 'utf8mb4', //<-- This
  'port' => '3306',
  'database' => 'database',
), Typecho_Db::READ | Typecho_Db::WRITE);
Typecho_Db::set($db);

说来话,Typecho 也好多年了呢,那时候 Emoji 都还没流行。

最近换了一个新的主域名,jimmytian.com。陪咱走了六年的 twznow.com 可以退居二线了!(还是会续费的

标签: emoji typecho


已有 2 条评论
  1. 然而辣鸡Google的AMP貌似对emoji支持极差(不过AMP本身就是个辣鸡)🥴
    我更想通过 rbqis.me 访问你的网站🤣快去设置301!

  2. 好久更新一下试试呢。

添加新评论