首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[教程]Xiuno BBS 完美支持emoji的方法

发布于 2025-05-02 21:00:10
0
222

操作步骤:

1. 修改数据库,在数据库中执行以下SQL代码(请把下面xxx_修改成你自己的表前缀后执行,默认的是bbs_ ):

ALTER TABLE `xxx_post`
MODIFY COLUMN `message` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL AFTER `quotepid`,
MODIFY COLUMN `message_fmt` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL AFTER `message`;
ALTER TABLE `xxx_post_update_log`
MODIFY COLUMN `message` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL AFTER `reason`;
ALTER TABLE `xxx_thread`
MODIFY COLUMN `subject` char(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' AFTER `userip`;
ALTER TABLE `xxx_notice`
MODIFY COLUMN `message` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL AFTER `type`;
ALTER TABLE `xxx_modlog`
MODIFY COLUMN `subject` char(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' AFTER `pid`,
MODIFY COLUMN `comment` char(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' AFTER `subject`;

2. 修改配置文件bbs/conf/conf.php

   把15行和32行的 'charset' => 'utf8', 修改为 'charset' => 'utf8mb4',

3. OK,去试试吧

补充:utf8mb4_unicode_ci 也可以使用 utf8mb4_general_ci

评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流