口诉 日批感受:怎么处理ASP的回车,空格~

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/04 19:54:06
我用asp+access作个新闻发布后台,进后台发布新闻,
在后台表单里编辑新闻的时候回车,文字有间距,可以回车换行,但是前台显示的新闻,不换行,也没有行距,文字全都挤在一起.
怎么办???郁闷中

这个这样处理比较容易
假设新闻内容字段为newscontent
那么显示新闻的时候,把新闻放在个单元格里
这样显示,让其自动换行
<table width="500">
<tr>
<td style="word-break:break-all;">
<%=rs("newscontent")%>
</td>
</tr>
</table>
不明白加QQ522343207

Function code_jk(strer)
if strer="" or isnull(strer) then
code_jk="":exit function
end if
strer=replace(strer,CHR(32)," ") '空格
strer=replace(strer,vbCrLf,"<br>")
code_jk=strer
End Function

调用: Response.Write code_jk(Rs("Content"))

最简单的方法
在需要回车的地方输入“response.write("<br>")”

其他的方法还有,您输入存储的数据里含有回车符号,但是网页只认“<br>”不认识回车啊所以可以通过转换,假设您要输出的内容存在变量“temstr”里:

temstr=replace(temstr,vbcrlf,"<br>")

或者

temstr=replace(temstr,chr(13),"<br>")

如果你的内容里有原始的空格,这样处理:
temstr=replace(temstr,chr(32),"& Nbsp;")