日期:2014-05-17  浏览次数:20928 次

在网页上怎么会出现<br>???急死了,我刚学,大家帮帮我!!
我在网上下了一个小的整站的网站管理系统,里面有一项“新闻管理”,当我在后台添加了新闻,在前台浏览时该换行的地方都没换行,只是在换行的地方直接显示 <br> ,请问这有可能是怎么造成的呢?我该怎么改呢?或者我该重点在什么地方找毛病呢?

------解决方案--------------------
写错了,chr(13)
------解决方案--------------------
保存的时候对内容进行HTML编码了,

找一下Server.HTMLEncode这个函数,去掉

或者显示的时候使用下面的函数解码后再显示
eg:Response.Write HTMLDecode( "内容 ")


Function HTMLDecode(byVal encodedstring)
Dim tmp, i
tmp = encodedstring
tmp = Replace( tmp, "&quot; ", chr(34) )
tmp = Replace( tmp, "&lt; " , chr(60) )
tmp = Replace( tmp, "&gt; " , chr(62) )
tmp = Replace( tmp, "&amp; " , chr(38) )
tmp = Replace( tmp, "&nbsp; ", chr(32) )
For i = 1 to 255
tmp = Replace( tmp, "&# " & i & "; ", chr( i ) )
Next
HTMLDecode = tmp
End Function

------解决方案--------------------
在前台浏览时该换行的地方都没换行,只是在换行的地方直接显示 <br>
-------------------------------
楼主这句话的意思很明显了 不是后台替换的问题
只是前台没有办法显示而已 呵呵!~

所以楼上说的对 可能是被HTML编码了
检查下 " < "和 "> "符号 是不是被替换成了&lg;这之类的代码
解决办法的话 楼上的表达的很清楚了