',''','“','”')...”即可。"/> ',''','“','”')...”即可。">

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

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

藏色散人
藏色散人原創
2019-12-06 09:36:201714瀏覽

帝國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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn