服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服务器之家 - 编程语言 - ASP教程 - 如何保持数据库输出格式不变

如何保持数据库输出格式不变

2019-10-24 11:23asp教程网 ASP教程

如何保持数据库中原有格式不变:这些问题在论坛里面几乎天天有人问~! 其实当在输入信息,然后提交信息的时候,所有内容的格式是没有变的。 只是在当提取数据库的时候,某些特殊的东西需要将它们显示出来:比如空格、比如

如何保持数据库中原有格式不变:这些问题在论坛里面几乎天天有人问~!

其实当在输入信息,然后提交信息的时候,所有内容的格式是没有变的。

只是在当提取数据库的时候,某些特殊的东西需要将它们显示出来:比如空格、比如回车等。

1,先定义一个函数:主要作用是替换特殊字符代码

  1. <% 
  2. function HTMLEncode(fString) 
  3.  
  4.     fString = replace(fString, ">"">"
  5.     fString = replace(fString, "<""<"
  6.     fString = Replace(fString, CHR(32), " "
  7.     fString = Replace(fString, CHR(13), ""
  8.     fString = Replace(fString, CHR(10) & CHR(10), "</P><P>"
  9.     fString = Replace(fString, CHR(10), "<BR>"
  10.     HTMLEncode = fString 
  11.  
  12. end function 
  13. %> 

2,直接调用该函数

  1. <%=HTMLEncode(rs("content"))%> 

下面是一个客户段端演示的例子

  1. <P><script language=vbs> 
  2. function HTMLEncode(fString)</P> 
  3. <P>    fString = replace(fString, ">"">"
  4.     fString = replace(fString, "<""<"
  5.     fString = Replace(fString, CHR(32), " "
  6.     fString = Replace(fString, CHR(13), ""
  7.     fString = Replace(fString, CHR(10) & CHR(10), "</P><P>"
  8.     fString = Replace(fString, CHR(10), " 
  9. ") 
  10.     HTMLEncode = fString</P> 
  11. <P>end function</P> 
  12. <P>function output(str)</P> 
  13. <P> out.innerHTML=HTMLEncode(str)</P> 
  14. <P>end function 
  15. </script></P> 
  16. <P><textarea name=phx cols=95 rows=12></textarea> 
  17.  
  18. <button onclick=output(phx.value)>显示</button> 
  19. <div id=out style="border:1 solid red;width:500;height:300"></div> 
  20. </P> 

延伸 · 阅读

精彩推荐