帝国CMS自动截取简介出现乱码的解决方法
发布时间:2014-07-09 10:38:51 作者:佚名
我要评论
这篇文章主要为大家介绍了帝国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标题截取之后怎么加上省略号…,就是因为很常用,所以下面有个不错的示例,大家可以学习下2014-03-04
- 正如标题所言帝国cms的简介截取字符时出现html,针对这个问题,下面有个不错的解决方法,主要是通过自定义函数来实现的,感兴趣的朋友也可以尝试操作下2020-01-15
- 这篇文章主要为大家介绍了帝国cms截图出现黑边的解决方法,需要的朋友可以参考下2014-07-03
帝国CMS提示parse error syntax error的解决方法
这篇文章主要为大家介绍了帝国CMS提示parse error syntax error的解决方法,需要的朋友可以参考下2014-07-02- 今天在帮客户配置帝国CMS的时候,发现刷新数据表:news 比较卡,刚开始以为是无法打开,原来是因为内容页分页过多造成的2014-03-26
- 这篇文章主要为大家介绍下帝国cms7.0 数据更新批量生成时出错的解决方法,需要的朋友可以参考下2013-12-13
- 最近应客户需求将帝国cms升级到7.0,发现刷新自定义列表信息的时候出错了,经过百度找到了解决方法,特分享下2013-12-13
- 在使用帝国cms系统的时候,有些时候我们没有添加tag标签,导致tag为空,这里通过加上判断,解决了这一问题2013-04-26


最新评论