文章内容有乱码

作者:动易网络 来源:本站原创 点击数: 发布时间:2012年06月26日

问题分析:后台添加一篇文章,在前台显示的时候,会出现源码或乱码。如图所示:

很多人是用到对文章内容进行部份内容的展示,标签体内对内容字段的控制代码会是这样:


select="pe:CutText(Content,200,'...')"/>

  认为加上 disable-output-escaping="yes" 属性就可屏蔽HTML代码,但效果却不是这样;这是因为这个属性的有 效性是对指定的XML节点里的内容全部显示,而上面代码里因为采取了动易系统的功能标签:pe:CutText()--这个标签可以截取部份内容,属性的 设置就失效了,出现XML错误。

 

问题解决:如果文章内容里面带有&等非法符号,还是会出错,那么正确的方法应该是这样:

1、标签体内的代码如下(带有截取功能时):


pe:RemoveHtml
(Content),200,'...')" />

(或不用截取功能)


disable-output-escaping="yes"
 select="Content"/>

2、模板里调用代码:

{PE.Field id="数据源定义名称" fieldname="Content" html="true" /}