帝国cms建站实例教程(帝国cms自动发布)
帝国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自动拦截解决乱码问题的详细内容,更多内容请关注其他相关木库阁文章!