首頁 > CMS教程 > 帝國CMS > 帝國CMS自動截取簡介怎麼解決出現亂碼的問題

帝國CMS自動截取簡介怎麼解決出現亂碼的問題

藏色散人
發布: 2019-12-06 09:36:20
原創
1844 人瀏覽過

帝國CMS自動截取簡介怎麼解決出現亂碼的問題

帝國CMS自動截取簡介怎麼解決亂碼出現的問題?

帝國CMS自動截取簡介出現亂碼的解決方法

#不少帝國CMS用戶在呼叫簡介或截取內容時會遇到亂碼的情況,或遇到其它不需要的字元。這裡給出這個問題的解決方法,遇到類似問題的朋友可以參考一下。

推薦學習《帝國cms教學

先開啟檔案e/class/connect.php,找到函數sub($string,$start=0,$length ,$mode=false,$dot='')

將其中的程式碼:

#程式碼如下:

$string = str_replace(array(&#39; &#39;,&#39;&&#39;,&#39;"&#39;,&#39;<&#39;,&#39;>&#39;,&#39;&#39;&#39;), array(&#39; &#39;,&#39;&&#39;,&#39;"&#39;,&#39;<&#39;,&#39;>&#39;,"&#39;"), $string);
登入後複製

替換為:

程式碼如下:

$string = str_replace(array(&#39; &#39;,&#39;&&#39;,&#39;"&#39;,&#39;<&#39;,&#39;>&#39;,&#39;&#39;&#39;,&#39;“&#39;,&#39;”&#39;), array(&#39; &#39;,&#39;&&#39;,&#39;"&#39;,&#39;<&#39;,&#39;>&#39;,"&#39;",&#39;“&#39;,&#39;”&#39;), $string);
登入後複製

分析:帝國預設的截取替換函數沒有對雙引號起作用,這裡加上就解決了這個了,因此如遇到其它類似情況在這裡添加要替換的字符和替換後的字符即可。

utf-8編碼的情況:

程式碼如下:

$string = str_replace(array(&#39; &#39;,&#39;&&#39;,&#39;"&#39;,&#39;<&#39;,&#39;>&#39;,&#39;&#39;&#39;,&#39;“&#39;,&#39;”&#39;), array(&#39; &#39;,&#39;&&#39;,&#39;"&#39;,&#39;<&#39;,&#39;>&#39;,"&#39;",&#39;“&#39;,&#39;”&#39;),
登入後複製

以上是帝國CMS自動截取簡介怎麼解決出現亂碼的問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板