在网页上怎么会出现<br>???急死了,我刚学,大家帮帮我!!
我在网上下了一个小的整站的网站管理系统,里面有一项“新闻管理”,当我在后台添加了新闻,在前台浏览时该换行的地方都没换行,只是在换行的地方直接显示 <br> ,请问这有可能是怎么造成的呢?我该怎么改呢?或者我该重点在什么地方找毛病呢?
------解决方案--------------------写错了,chr(13)
------解决方案--------------------保存的时候对内容进行HTML编码了,
找一下Server.HTMLEncode这个函数,去掉
或者显示的时候使用下面的函数解码后再显示
eg:Response.Write HTMLDecode( "内容 ")
Function HTMLDecode(byVal encodedstring)
Dim tmp, i
tmp = encodedstring
tmp = Replace( tmp, "" ", chr(34) )
tmp = Replace( tmp, "< " , chr(60) )
tmp = Replace( tmp, "> " , chr(62) )
tmp = Replace( tmp, "& " , chr(38) )
tmp = Replace( tmp, " ", chr(32) )
For i = 1 to 255
tmp = Replace( tmp, "&# " & i & "; ", chr( i ) )
Next
HTMLDecode = tmp
End Function
------解决方案--------------------在前台浏览时该换行的地方都没换行,只是在换行的地方直接显示 <br>
-------------------------------
楼主这句话的意思很明显了 不是后台替换的问题
只是前台没有办法显示而已 呵呵!~
所以楼上说的对 可能是被HTML编码了
检查下 " < "和 "> "符号 是不是被替换成了≶这之类的代码
解决办法的话 楼上的表达的很清楚了