asp里面处理回车换行的问题?

sunidy 2008-04-03 11:07:09
我有下面的语句:
INSERT INTO tb_news_post(title,datePost,content,type) VALUES('1111111','2008-04-03','<ol>
<li>fsfsf</li>
<li>fsf</li>
<li>fsf</li>
<li>fsf</li>
</ol>','news')
由于当中有回车换行,所以最终只把 <ol>保存了进数据库,请问,我要如何才能把所有的数据保存到数据库里面去呢?
另外vb里面如何把 \n 换成 \r呢?
...全文
174 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
苍白之月 2008-04-03
  • 打赏
  • 举报
回复
vb 的回车换行是vbcrlf

content中如果是变量的话 换行是可以保存到数据库

但是如果你的sql是手动写的话

sql="INSERT INTO tb_news_post(title,datePost,content,type) VALUES('1111111','2008-04-03','<ol>"&vbcrlf&"<li>fsfsf</li>"&vbcrlf&"</ol>','news')"


你需要保证你的SQL是一个完整的字符串

或者这么写

SQL="INSERT INTO tb_news_post(title,datePost,content,type) VALUES('1111111','2008-04-03','<ol>" &_
" <li>fsfsf </li>" &_
" <li>fsf </li>" &_
" <li>fsf </li>" &_
" <li>fsf </li>" &_
"</ol>','news')"
sunidy 2008-04-03
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 hookee 的回复:]
回车换行可以存入表的,不需要替换。 <ol>后面的应该没有丢失. select出来看下
[/Quote]

是的,我看数据库里面的数据,的确是有。可是在我的程序中显示的时候会有问题。
后来我用下面的方法,就都解决了:

'替换回车
str=replace(str,chr(13), "")
'替换换行
str=replace(str,chr(10), "")
'替换空格
str=replace(str," ", "")
hookee 2008-04-03
  • 打赏
  • 举报
回复
回车换行可以存入表的,不需要替换。 <ol>后面的应该没有丢失. select出来看下
tantaiyizu 2008-04-03
  • 打赏
  • 举报
回复
replace("ss as" ,chr(13) ,"<br>")
ymle1228 2008-04-03
  • 打赏
  • 举报
回复
中间加<P>行不行?
或者把<ol>
<li>fsfsf </li>
<li>fsf </li>
<li>fsf </li>
<li>fsf </li>
</ol>
存到一个变量里面!

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧