升级到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特殊字符乱码怎么处理的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持武林网。新闻热点
疑难解答