升級到Discuz! X3.4后,發(fā)現(xiàn)帖子內(nèi)容使用Unicode編碼會(huì)出現(xiàn)直接顯示源碼問題,出現(xiàn)亂碼是什么問題,如何解決呢?
打開: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特殊字符亂碼怎么處理的全部內(nèi)容,希望對大家的學(xué)習(xí)和解決疑問有所幫助,也希望大家多多支持武林網(wǎng)。新聞熱點(diǎn)
疑難解答
圖片精選