CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

文本内容的输出---------解决马上给分

楼主littleflowerfox(花狐貂)2004-12-03 09:49:52 在 Web 开发 / ASP 提问

我用的是Oracle数据库,我想把数据库中一个大文本型的字段内容显示出来,  
  我用<%rs("NR")%>输出后,发现原来的段落都没有区分开,空格也没有了,  
   
  我应该怎样写,才能让结果与原来录入是的格式一样呢--------要区分开段落,包括每一段开始的空格  
   
   
  问题点数:50、回复次数:2Top

1 楼meizz(梅花雪)回复于 2004-12-03 09:55:37 得分 30

HTML标签的转换  
  <%  
  Function   coder(str)  
      Dim   i  
      If   IsNull(str)   Then   :   coder=""   :   Exit   Function   :   End   If  
      For   i   =   1   to   Len(str)  
          Select   case   mid(str,i,1)  
              Case   "<"           :   coder   =   coder   &"&lt;"  
              Case   ">"           :   coder   =   coder   &"&gt;"  
              Case   "&"           :   coder   =   coder   &"&amp;"  
              Case   chr(9)     :   coder   =   coder   &"&nbsp;   &nbsp;   "  
              Case   chr(13)   :   coder   =   coder   &"<br>"  
              Case   chr(32)   :   coder   =   coder   &"&nbsp;"  
              Case   chr(34)   :   coder   =   coder   &"&quot;"  
              Case   chr(39)   :   coder   =   coder   &"&#39;"  
              Case   Else         :   coder   =   coder   &   mid(str,i,1)  
          End   Select  
      Next  
  End   Function  
  %>  
  <%=   coder(rs("NR"))   %>Top

2 楼xczhouyang()回复于 2004-12-03 09:56:10 得分 20

function   HTMLEncode(fString)  
  '过滤HTML代码  
  if   not   isnull(fString)   then  
          fString   =   replace(fString,   ">",   "&gt;")  
          fString   =   replace(fString,   "<",   "&lt;")  
   
          fString   =   Replace(fString,   CHR(32),   "&nbsp;")  
          fString   =   Replace(fString,   CHR(9),   "&nbsp;")  
          fString   =   Replace(fString,   CHR(34),   "&quot;")  
          fString   =   Replace(fString,   CHR(39),   "&#39;")  
          fString   =   Replace(fString,   CHR(13),   "")  
          fString   =   Replace(fString,   CHR(10)   &   CHR(10),   "</P><P>   ")  
          fString   =   Replace(fString,   CHR(10),   "<BR>   ")  
   
          HTMLEncode   =   fString  
  end   if  
  end   function  
  用这个函数转化一下Top

相关问题

  • 文本输出
  • 如何将query中的内容输出到文本文件,然后还能将该文本文件再导入进来?高分伺候!!!
  • 急!!!如何将文本框中的内容输出至文件
  • 如何将DataGrid当前内容输出到文本文件中?
  • 急!如何将文本框中的内容输出到文件中?
  • 急!如何将文本框中的内容输出到文件中?
  • 为什么输出到文本文件的内容被加了双引号?
  • 怎样将mysql里的文本内容按输入时的格式输出?
  • 100分奉上:如何输出到文本?
  • 文本输出问题

关键词

  • coder
  • fstring
  • case chr
  • replace
  • function

得分解答快速导航

  • 帖主:littleflowerfox
  • meizz
  • xczhouyang

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo