• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

ASP中Server.HTMLEncode用法(附自定义函数)

asp 搞代码 4年前 (2022-01-03) 26次浏览 已收录 0个评论

HTMLEncode 方法对一段指定的字符串应用 HTML 编码,主要是为了安全考虑,这里gaodaima搞代码网小编就为大家介绍一下

Server.HTMLEncode定义和用法

HTMLEncode 方法对一段指定的字符串应用 HTML 编码。主要是为了安全考虑。

语法

Server.HTMLEncode(string)

参数 描述
string 必需。要编码的字符串。

实例
脚本:

 

输出:

The image tag:

浏览器的输出:

The image tag:

在asp后端的编写中,我们经常把用户输入的内容都进行serv来源gaodai$ma#com搞$$代**码网er.htmlencode一下,例如

username=server.htmlencode(request(“username”))

然后再入库操作。也是为了安全考虑,用户输入的东西是最不可靠的。

下面是htmlencode的自定义函数

HTMLEncode()函数是一个自定义函数,它不仅可以对HTML符号进行编码,还可以对回车和换行进行编码,可以让在文本框中输入的内容按照原来的显示格式进行输出。

 function HTMLEncode(fString) fString = replace(fString, "&", "&") fString = replace(fString, """", """) fString = replace(fString, "'", "'") fString = replace(fString, ">", ">") fString = replace(fString, "<", "<") fString = replace(fString, " ", " ") fString = replace(fString, CHR(13), "") fString = replace(fString, CHR(10) & CHR(10), "<p>") fString = replace(fString, CHR(10), "<br />") HTMLEncode = fString end function

这里可以加入自己需要替换的代码。

HTMLDecode函数:就是HTMLEncode函数的反函数,将html中的字符按照原样在textarea中显示,在修改信息时很有用。

 function HTMLDecode(fString) fString = replace(fString,">",">") fString = replace(fString,"<","<") fString = Replace(fString," ",chr(32)) fString = Replace(fString,""",chr(34)) fString = Replace(fString,"'",chr(39)) fString = Replace(fString,"",CHR(13)) fString = Replace(fString,"</P><p>",CHR(10)&  CHR(10)) fString = Replace(fString,"<br>",CHR(10)) HTMLDecode = fString

以上就是ASP中Server.HTMLEncode用法(附自定义函数)的详细内容,更多请关注gaodaima搞代码网其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:ASP中Server.HTMLEncode用法(附自定义函数)

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址