请问怎么过滤掉ASP留言本里的空格/回车?

请问怎么过滤掉ASP留言本里的空格/回车?就是提交留言后在主页显示出来不出空格/回车的效果而是"<BR>"....等请问怎么解决!~要最详细,不要只说调用什么函数....... 请问怎么过滤掉ASP留言本里的空格/回车?

就是提交留言后在主页显示出来不出空格/回车的效果而是 "<BR>"....等

请问怎么解决!~要最详细,不要只说调用什么函数....要详细详细详细!谢谢啦!
展开
 我来答
c98534
2006-02-14 · 超过11用户采纳过TA的回答
知道答主
回答量:34
采纳率:0%
帮助的人:27.6万
展开全部
原因:
没有进行HTML转换,比如<br>  等字符就被直接读取而非解析。
解决方法:
在留言读取页面上加上这个函数。
<%
function HTMLEncode(fString)
if not isnull(fString) then
fString = replace(fString, ">", ">")
fString = replace(fString, "<", "<")
fString = replace(fString, """", """)
fString = Replace(fString, CHR(32), " ")
fString = Replace(fString, CHR(9), " ")
fString = Replace(fString, CHR(34), """)
fString = Replace(fString, CHR(39), "'")
fString = Replace(fString, CHR(13), "")
fString = Replace(fString, CHR(10) & CHR(10), "</P><P> ")
fString = Replace(fString, CHR(10), "<BR>")
fString=ChkBadWords(fString)
HTMLEncode = fString
end if
end function
%>
然后原来的比如说a=rs.b
就要改成a=HTMLEncode(rs.b),这个时候原来<br>就被解析成回车了。
百度网友2ca1c0f24
2006-02-14 · TA获得超过2036个赞
知道大有可为答主
回答量:4364
采纳率:0%
帮助的人:3395万
展开全部
你是将留言存储在那里?如果存储在数据库不会出现上面的问题。另外,如果你打的是<br>,就没有问题,如果你打的是< >就出问题了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
漏长江北流5008
2006-02-14 · TA获得超过1032个赞
知道小有建树答主
回答量:606
采纳率:0%
帮助的人:0
展开全部
比如你的留言都保存在 abc 变量里面。

在写入数据库之前,把abc这样处理一下:

function WW_text(mycon)
yourcontent=mycon
yourcontent=replace(yourcontent,"<","<")
yourcontent=replace(yourcontent,">",">")
yourcontent=replace(yourcontent,vbcrlf,"<br>")
ww_text=yourcontent
end function

abc=WW_text(abc)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式