读书人

请教在textarea中字符串转换时首行的

发布时间: 2012-04-05 12:42:40 作者: rapoo

请问在textarea中字符串,转换时首行的空格不能装换?
我将textarea中的字符存入数据库中时,使用了一个转换函数,代码如下:
function convert(str)
if str <> " " then
str=replace(str,chr(13), " <br> ")
str=replace(str,chr(32), "  ")
end if
convert=str
end function
其他字符转换正常,唯独首行加入的空格不能够转换,请问是为什么,如何解决。

例如:
我爱我们的国家。
首行的两个空格无法存储

[解决办法]
两种方法:
一种:是先输入数据(你自己手工排版好的),再在显示页时用函数转化
我写了一个函数,你可参考一下
<%
function keepformat(content)
if typename(content)= "Null " then
keepformat= " "
else
str=replace(content, " ", "   ")
keepformat=replace(str,chr(13)+chr(10), " <br> ")
end if
end function
%>
显示直接调用:keepformat(你的内容)
二种就是你所说的,不过这样好像不是很好哦,个人建议而已

读书人网 >ASP

热点推荐