西安铝合金门窗市场:ASP的问题.

来源:百度文库 编辑:神马品牌网 时间:2024/05/10 08:03:58
我用ASP做一个论坛,做的发表新帖子那一页的时候,我发现在发表的内容中回车和空格都不能用.从数据库里读出来的时候没有回车和换行..数据库不认回车和空格.但是你在要换行的地方加上<br>才能换行..真郁闷.帮帮我啊

这个问题很正常,在写入数据库时要替换一下字符.
fstream=trim(request.form("贴子内容"))

fstream=replace(fstream,chr(13)," ")
fstream=replace(fstream,chr(10),"<br>")

rs.addnew
rs("贴子内容")=fstream
rs.update
然后读取时直接<%=rs("贴子内容")%>

<%'写一个转换函数
function myreplace(str)
str=replace(str,chr(13),"")
str=replace(str,chr(10)&chr(10), "<br><br>")
str=replace(str,chr(10),"<br>")
myreplace=str
end function
'调用帖子内容的时候转换换行
response.write myreplace(rs("帖子内容字段名"))%>

我的网站:http://www.51jz.org,欢迎交流!