Xiuno BBS 完美支持emoji的方法

已认证 已通过实名认证 xiuno
管理员
官方成员
5月前 420

操作步骤:

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

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


未登录提示:


关闭
最新回复 (2)
  • 已通过实名认证 ZAESKY
    黑铁
    2
    来抢楼了,看我占个前排,支持xiuno顶尖网!
    1月前 回复
  • 已通过实名认证 baywe
    黑铁
    3
    正需要,支持xiuno顶尖网了!
    1月前 回复
    • Xiuno顶尖网
      4
        登陆 注册
在线客服

邮箱:siteone@qq.com

特别说明

QQ客服仅提供有偿服务,如无付费意愿,请勿扰!一般问题请站内发帖咨询!
服务项目:
1,xiuno插件模板定制开发
2,xiuno网站BUG修复
3,xiuno个性化定制
4,xiuno仿站等

客服工作时间:8:00~22:00
在线客服