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{4}));)/', '&\\1', $string); }
保存文件更新缓存 刷新帖子 看看效果 感谢分享 发发发发发发发发 我添加后,网站无法打开,删除后又正常了。 原来论坛上有位网友说已经解决,但他的教程上没有说明修改哪个文件。
他的帖子:http://www.discuz.net/thread-3842097-1-1.html 顶一个! 添加后,没理由网站无法打开。
你的网站 以前的模版修改、插件、第三方模版等等或许有问题。
后台--文件校验--查看 有否文件要修复问题吧? 被修改文件: 1753 丢失文件: 0 未知文件: 26 一周内更新: 1 最后校验时间: 刚刚 不清楚你的修改文件: 1753 有什么?
未知文件 有什么?
我刚测试下 打不开与本帖代码无关 说是加了会降低安全系数{:2_28:},不知道影响会不会很大。
页:
[1]