discuz! X3.4特殊字符乱码解决方案!

admin 轻心小站 关注 LV.19 运营
发表于discuz程序版块 教程

Discuz! X3.4升级后,帖子内容使用Unicode编码会出现直接显示源码问题打开:source\function\function_core.php$string = str_replace(

Discuz! X3.4升级后,帖子内容使用Unicode编码会出现直接显示源码问题


打开:source\function\function_core.php


$string = str_replace(array('&', '"', '<', '>'), array('&', '"', '<', '>'), $string);


找到下面加入:


if(strpos($string, '&#') !== false) {
                $string = preg_replace('/&((#(\d{3,5}|x[a-fA-F0-9]{4}));)/', '&\\1', $string);
            }


保存文件  更新缓存 刷新帖子 看看效果

文章说明:

本文原创发布于探乎站长论坛,未经许可,禁止转载。

题图来自Unsplash,基于CC0协议

该文观点仅代表作者本人,探乎站长论坛平台仅提供信息存储空间服务。

评论列表 评论
发布评论

评论: discuz! X3.4特殊字符乱码解决方案!

粉丝

0

关注

0

收藏

0

已有0次打赏