服务器之家

服务器之家 > 正文

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

时间:2019-10-24 11:23     来源/作者: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> 

相关文章

热门资讯

玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分 2019-06-21
男生常说24816是什么意思?女生说13579是什么意思?
男生常说24816是什么意思?女生说13579是什么意思? 2019-09-17
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情 2019-06-22
超A是什么意思 你好a表达的是什么
超A是什么意思 你好a表达的是什么 2019-06-06
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字 2019-06-05
返回顶部