Typecho默认不支持emoji表情,是由于数据库编码的问题,只需要将默认的数据库编码utf8修改为utf8mb4,utf8mb4编码只有在PHP5.5以后才支持。Emoji就是一种在Unicode位于u1F601-u1F64F区段的字符。这个显然超过了目前常用的UTF-8字符集的编码范围u0000-uFFFF。在 MySQL 中,UTF-8只支持最多 3 个字节,而 emoji 是 4 个字节

- 阅读全文 -