ASP怎么解决文本框的换行,空格等处理?

来源:百度知道 编辑:UC知道 时间:2024/05/05 23:49:13
基础学得不好,请问大家输入框里换行,空格后写入数据库后读出来,只显示一个空格.我需要的效果是,在文本框里怎么输入,显示的时候就怎么显示呀
呵呵,谢谢各位!
我是用Jscript的,VBS不熟悉.刚看了字典,用了其它方法:

f=escape(f);
k=f.length
for(i=0;i<k;i++){
f=f.replace("%20","& nbsp;");
f=f.replace("%0D%0A","<br>");
}
f=unescape(f);

你可以这样,在存的时候用
数据库字段值=server.htmlencode(你的数据)
在读的时候用
str=replace(replace(数据库字段值,vbcrlf,"<br>")," "," ")
然后把str写出就可以了
这样是不是更简单呢?我的用法已经被证实是完全正确的了呵呵

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
用这个函数处理下再存数据库就OK了