显示出来的文章中的HTML自动被解释为HTML

kinglang 2002-12-17 11:37:23
怎么样屏蔽?我的显示语句就是:<%=rs("内容")%>
...全文
47 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
kinglang 2002-12-27
  • 打赏
  • 举报
回复
结帐了。
fbj007 2002-12-24
  • 打赏
  • 举报
回复
表格撑大的问题,你可控制表格自动换行:
1.<TABLE bgColor=#f6f6f6 border=0 cellPadding=0 cellSpacing=0 width=610 style="word-break:break-all">

2.<td style="WORD-WRAP: break-word">,IE5.5以上支持

3.<STYLE>.WithBreaks {
WIDTH: 100px; word-wrap: break-word
}
</STYLE>IE5.5以上支持
kinglang 2002-12-24
  • 打赏
  • 举报
回复
fbj007(宝宝) cmsoft(韦小宝是我的老乡) meizz(梅花雨)

三个人说得都不错,宝宝的最简单,后两者的稍微复杂一点。
但是简单的同时存在着效果的问题,按宝宝的写,结果如果我把表格定为定宽的话,显示出来的内容把表格撑大了,不知道这个问题怎么解决。

而后两者的解决办法又存在着性能的问题,具体地一个一个去替换,显然会影响服务器的性能,当然,我们可以一次替换再永久保存(我现在就是这么做的),但我希望更快一点。

如果把宝宝的显示问题解决了,那应该是最好的解决办法。大家帮忙想一想。
jaferlan 2002-12-17
  • 打赏
  • 举报
回复
那有的需要屏蔽,有的又不需要,怎么办呢?
kinglang 2002-12-17
  • 打赏
  • 举报
回复
<Content><%=rs("内容")%></Content>
好像没用啊。

我又不是用XML写程序。
我是用HTML
meizz 2002-12-17
  • 打赏
  • 举报
回复
HTML标签的转换
<%
Function coder(str)
Dim result,L,i
If IsNull(str) Then : coder="" : Exit Function : End If
L=Len(str) : result=""
For i = 1 to L
select case mid(str,i,1)
case "<" : result=result+"<"
case ">" : result=result+">"
case chr(34) : result=result+"""
case "&" : result=result+"&"
case chr(13) : result=result+"<br>"
case chr(9) : result=result+"    "
case chr(32) : result=result+" "
case else : result=result+mid(str,i,1)
end select
Next
coder=result
End Function

response.write coder(rs("内容"))
%>
fbj007 2002-12-17
  • 打赏
  • 举报
回复
<%=server.htmlencode(rs("内容"))%>
flbz 2002-12-17
  • 打赏
  • 举报
回复
可以用文本框,就象csdn的
<Content><%=rs("内容")%></Content>
cmsoft 2002-12-17
  • 打赏
  • 举报
回复
replace()

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧