留言版--留言内容换行的问题!!在线给分!!高手请进!!

quicklyonline 2003-09-28 11:36:30
我已经用函数将换行符替换成了<br>

为什么将留言内容从数据库中读出来的时候,是这样呢?

dfgsdfgsdf<br> sdfgsdfg<br> sdfgsdf<br> sdfg

======================================================
为什么没有将<br>换行??

高手指点!
...全文
69 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lions911 2003-09-28
  • 打赏
  • 举报
回复
去数据库查源文件!!如果是<br>,显示出来就应该带换行,如果是<br>这样的则不换行,是不是你的替换成HTML的那个函数有问题,没有将换行符号格式化成<br>存入数据库??
不老书生 2003-09-28
  • 打赏
  • 举报
回复
你输出的是不是本身就是html语言啊?
lovehwq21 2003-09-28
  • 打赏
  • 举报
回复
你写出来的时候是不是用了server.HTMLEncode ,应该是你的程序跟实现的方法不符吧
zhlym 2003-09-28
  • 打赏
  • 举报
回复
这问题发现好多人问,用这个吧
<%
tempdatas=rs("字段")
Tempdatas = replace(Tempdatas,chr(13)&chr(10),"<br>")
Tempdatas = replace(Tempdatas,VbCrlf,"<br>")
response.write tempdatas
%>
no820824 2003-09-28
  • 打赏
  • 举报
回复

<style type="text/css">
td {word-break:break-all}
</style>
stefli 2003-09-28
  • 打赏
  • 举报
回复
content=request.from("content")

content=replace(replace(replace(replace(content,"<","<"),">",">")," ",""),vbCrLf,"<br>")

用这个替换公式。
对了,如果,你是将内容显示在textarea中,那<br>肯定会显示出来。
至于纯文本显示,就不会出现这种问题了。


所以,如果是显示在textarea中,你还的:
content=rs("content")
content=replace(content,"<br>",vbCrLf)

<textarea><%=content%></textarea>

28,391

社区成员

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

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