首页 > CMS建站 > Discuz > 正文

discuz! X3.4特殊字符乱码怎么处理

2020-07-02 22:22:46
字体:
来源:转载
供稿:网友
这篇文章主要为大家详细介绍了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);            }

保存文件  更新缓存 刷新帖子就可以解决了。去看看效果吧。

以上就是discuz! X3.4特殊字符乱码怎么处理的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持错新网。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表