升級到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特殊字符亂碼怎么處理的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。新聞熱點
疑難解答