ASP文本区域输出换行的问题!

来源:百度知道 编辑:UC知道 时间:2024/05/17 02:13:10
大家好,我最近用DW编写ASP JavaScript,我是一个初学者,遇到一个问题,
我在文本区域里输入带有换行的文字,插入数据库后,在前台调用数据的时候,换行的地方就变成空了一格,没办法按我从文本输入的排版输出,请问这要怎么解决,我调用数据什么的都是在DW里面用添加记录集,后来拉出记录放到页面上的,本人不会手写语言,如果要输出记录有换行,应该怎么做,请说详细一点,50分,成功再加多50!
补充一下,我用的是ACCESS数据库

请问1楼的,这段代码要放在那里,我插入记录也是用DW的插入记录生成的....

加代码在HEAD之间,显示

错误类型:
Microsoft JScript 编译错误 (0x800A03F0)
缺少 '{'
/w2/1.asp, line 5
fString = replace(fString, ">", ">")

那是因为你特殊字符,没有处理的原因,你存储的时候用第一个函数处理一下就行了,如果你还有编辑功能,读出的时候用第二个函数处理一下就好了。

<%
function HTMLEncode(fString)
fString = replace(fString, ">", ">")
fString = replace(fString, "<", "<")
fString = Replace(fString, CHR(32), " ")
fString = Replace(fString, CHR(13), "")
fString = Replace(fString, CHR(10) & CHR(10), "<br>")
fString = Replace(fString, CHR(10), "<br>")
HTMLEncode = fString
end function
function HTMLdecode(fString)
fString = replace(fString, ">", ">")
fString = replace(fString, "<", "<")
fString = Replace(fString, " ", CHR(32))
fString = Replace(fString, "", CHR(13))
fString = Replace(fString, "<br>", CHR(10))
HTMLdecode = fString
end function
%>

如果有空格,可以用函数trim函数去掉字符串的空格,如dim