帝国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主动截取简介怎样处理呈现乱码的成绩的具体内容,更多请存眷资源魔其它相干文章!
标签: 帝国cms 帝国cms教程 帝国cms自学 帝国cms技术
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。