muban大师 发表于 2019-12-13 18:57:16

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

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);
                    }
       
        保存文件更新缓存 刷新帖子 看看效果
页: [1]
查看完整版本: discuz! X3.4特殊字符乱码解决方案!