数据显示问题

yymzzl 2006-09-25 05:15:31
文章修改,浏览,输出

浏览和输出都没问题,就是把数据按指定格式录入显示 录入的时候我用了HTMLencode
浏览的时候根据ID调用 <%=rs("content")%>能够正常
但我在修改页面的时候 <%=rs("content")%> 显示的内容就是代码格式了
比如:数据中有换行 显示的时候就有<br>了,这是为什么???

我在数据存储的过程中
function HTMLEncode(content)
if not isnull(content) then
content = replace(content, ">", ">")
content = replace(content, "<", "<")
content = Replace(content, CHR(32), " ")
content = Replace(content, CHR(9), " ")
content = Replace(content, CHR(34), """)
content = Replace(content, CHR(39), "'")
content = Replace(content, CHR(13), "")
content = Replace(content, CHR(10) & CHR(10), "</P><P> ")
content = Replace(content, CHR(10), "<BR> ")
HTMLEncode=content

end if
end function

content=HTMLencode(request("content"))


搞的头有点晕 谢谢各位帮忙

...全文
63 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
yymzzl 2006-09-25
明白了 谢谢楼上兄弟
回复
yymzzl 2006-09-25
怎么反过来替换? 是把那个函数到过来能用么?

回复
huo789 2006-09-25
1.你的HTMLEncode只是对一些特殊符号的一个处理(转化为HTML格式),在读取显示在页面的时候,你从数据库读取的就相当于是HTML代码,如果直接放在页面上,浏览器会自动解释
2.当你修改的时候,是把这段HTML代码放在如TEXTAREA等容器内的,你就需要一个反替换的函数
(即与HTMLEncode功能相反)

回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2006-09-25 05:15
社区公告
暂无公告