请问我将一段文本添加到数据库中,当又将它提取出来输出时怎样处理空格和回车的问题?急!
如:我将一段文本从网页利用sql语句添加到数据库后,又动态地将它从数据库中提出来显示,原来的空格和回车都不见了,请问如何结决?? 问题点数:50、回复次数:8Top
1 楼hmbory(玻璃心)回复于 2001-11-02 20:34:17 得分 0
你取出来时,有没有用去空格函数呀?Top
2 楼hmbory(玻璃心)回复于 2001-11-02 20:36:13 得分 0
我想看看你是怎么把字符取出来Top
3 楼sunssc(大虾)回复于 2001-11-02 20:38:04 得分 0
使用trim()函数,
Top
4 楼pp616(坏蛋)回复于 2001-11-02 21:09:50 得分 10
在你象数据库家数据是检测一下.回车改成<BR>就好了。Top
5 楼hchxxzx(NET?摸到一点门槛)回复于 2001-11-02 23:25:25 得分 10
用这样:
<%=replace(rs("abc"),chr(13),"<br>")%>
就可以把回车拿出来了。空格要看你是什么空格。如果是中文空格的话,可以保留,如果不是的话,好象不行。不过还可以用这样试试看。
<%=replace(rs("abc"),chr(10)," ")%>Top
6 楼tonnycncn(托尼)(weiw.com)回复于 2001-11-03 02:03:09 得分 10
trim(str)是去两边的空格,常用的有
ltrim(str)去左边的空格
rtrim(str)去右边空格
去掉中间的空格:
Replace(stringhavespace,chr(32),"") chr(32)函数中表示空格的字符
Top
7 楼flyingghost(游魂)回复于 2001-11-03 20:11:47 得分 10
replace(string," "," ")保留空格
replace(string,chr(10)+chr(13),"<br>")保留回车Top
8 楼camsea(www.aspxnet.com)回复于 2001-11-04 14:29:54 得分 10
我刚解决temp=replace(temp,chr(13)&chr(10),"<br">,1)
Top




