php专区

 首页 > php专区 > PHP应用 > 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核心文件e/class/connect.php...
这篇文章主要为大家介绍了帝国CMS核心文件e/class/connect.php中的常用函数,对于进行二次开发很有参考价值,需要的朋友可以参考下 帝国CMS下的e/class/connect.php文件中包含了帝国CMS常用的一些核心功能函数,加深对connect.php文件中常用函数的了解对于帝国CMS的二次开发来说非常重要。现将帝国CMS的connect.php...
帝国CMS功能解密之字段处理函数详解_帝国...
这篇文章主要为大家介绍了帝国CMS功能解密之字段处理函数,对于帝国CMS的二次来说非常重要,需要的朋友可以参考下 一、前言: 帝国CMS提供了强大的自定义字段处理函数功能,极大的方便了用户对帝国CMS进行二次开发! 帝国CMS在增加/修改字段时可以设置“后台增加信息处理函数”、“后台修改信息处理函数”、“前台...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……