我们在dz论坛发帖或回帖的时候,复制内容里有Emoji表情,会自动截除内容,怎么处理呢?
discuz的编码是UTF-8,但是支持emoji需要utf-8mb4,只要把forum_thread表里的subject字段和forum_post表里的message和subject字段的编码改成utf-8mb4就可以了,可以通过phpmyadmin或者navicat来修改,记得更改前先备份哦,理论上来说没啥风险的。
另外config/config_global.php这个里面的数据库编码也得改成utf-8mb4。如:$_config[‘db’][‘1’][‘dbcharset’] = ‘utf8mb4’;
然后内容里输入emoji表情就会变成??? 但是不截除后面内容了 。
参考: