[求助]关于文字存储格式问题?

fantasyxcx 2005-03-18 10:59:14
用<textarea name="sl_fbnr" cols="65" rows="18"></textarea>时,我想把用户输入的格式也存储到数据库中(就象存成<DIV>aaaa</DIV>...<DIV>bbb/DIV>...)。在显示时直接<TD><%=数据库直%></TD>,就可以把我存如的文件和文件格式显示出来。

问题:如何实现,把用户输入的信息与格式存如数据库中。
...全文
99 点赞 收藏 6
写回复
6 条回复
纪俊 2005年03月18日
你把replace后边的两个参数颠倒过来就是逆向转换
回复 点赞
fantasyxcx 2005年03月18日
我还像在问一个问题:

存入这种格式后,我如何在给存回来呢。

在给个函数吧,和这个函数对应相反的,谢谢~~~~~
回复 点赞
wfwclyms 2005年03月18日
楼上的就是
回复 点赞
纪俊 2005年03月18日
不过用<textarea>有点不一样
你得到<textarea>的值写入数据库之前用
'-----------------------------------------------------------
'功能: 过虑HTML字符
'输入:字符串
'输出:经格式化后的字符串
function HTMLEncode(fString)
if not isnull(fString) then
fString = replace(fString, ">", ">")
fString = replace(fString, "<", "<")

fString = Replace(fString, CHR(32)&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> ")

HTMLEncode = fString
end if
end function
转换下content=HTMLEncode(content),但是你如果想以后在<textarea>中编辑最好不要用
<textarea name="sl_fbnr" cols="65" rows="18"><%=rs("content")%></textarea>的格式
他会把格式html都放在里边了,你直接<%=rs("content")%>就行了
回复 点赞
纪俊 2005年03月18日
昨天刚刚回答过
http://community.csdn.net/Expert/topic/3859/3859733.xml?temp=.5437433
回复 点赞
fantasyxcx 2005年03月18日
最好有整理后的代码,谢谢~~~~谢谢各位大虾~~~~^-^
回复 点赞
发动态
发帖子
ASP
创建于2007-09-28

1.9w+

社区成员

35.7w+

社区内容

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区公告
暂无公告