discuz! X3.4特殊字符乱码解决方案!
Discuz! X3.4升级后,帖子内容使用Unicode编码会出现直接显示源码问题<br /><br /><br />打开:source\function\function_core.php<br /><br /><ol><li>$string = str_replace(array('&', '"', '<', '>'), array('&', '"', '<', '>'), $string);</ol><br /><br />下面加入<br /><br /><ol><li>if(strpos($string, '&#') !== false) {<br /><li> $string = preg_replace('/&((#(\d{3,5}|x{4}));)/', '&\\1', $string);<br /><li> }</ol><br /><br />保存文件 更新缓存 刷新帖子 看看效果X3<em>, </em>帖子<em>, </em>function<em>, </em>Discuz<em>, </em>升级 感谢分享 发发发发发发发发 我添加后,网站无法打开,删除后又正常了。 原来论坛上有位网友说已经解决,但他的教程上没有说明修改哪个文件。<br />他的帖子:http://www.discuz.net/thread-3842097-1-1.html<br /> <br />添加后,没理由网站无法打开。<br /><br />你的网站 以前的模版修改、插件、第三方模版等等或许有问题。<br /><br />后台--文件校验--查看 有否文件要修复问题吧? <br />被修改文件: 1753 丢失文件: 0 未知文件: 26 一周内更新: 1 最后校验时间: 刚刚 <br />不清楚你的修改文件: 1753 有什么?<br /><br />未知文件 有什么?<br /><br />我刚测试下 打不开与本帖代码无关 <br />说是加了会降低安全系数,不知道影响会不会很大。
頁:
[1]