帝國CMS自動截取簡介怎麼解決亂碼出現的問題?
帝國CMS自動截取簡介出現亂碼的解決方法
#不少帝國CMS用戶在呼叫簡介或截取內容時會遇到亂碼的情況,或遇到其它不需要的字元。這裡給出這個問題的解決方法,遇到類似問題的朋友可以參考一下。
推薦學習《帝國cms教學》
先開啟檔案e/class/connect.php,找到函數sub($string,$start=0,$length ,$mode=false,$dot='')
將其中的程式碼:
#程式碼如下:
$string = str_replace(array(' ','&','"','<','>','''), array(' ','&','"','<','>',"'"), $string);
替換為:
程式碼如下:
$string = str_replace(array(' ','&','"','<','>',''','“','”'), array(' ','&','"','<','>',"'",'“','”'), $string);
分析:帝國預設的截取替換函數沒有對雙引號起作用,這裡加上就解決了這個了,因此如遇到其它類似情況在這裡添加要替換的字符和替換後的字符即可。
utf-8編碼的情況:
程式碼如下:
$string = str_replace(array(' ','&','"','<','>',''','“','”'), array(' ','&','"','<','>',"'",'“','”'),
以上是帝國CMS自動截取簡介怎麼解決出現亂碼的問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!