asp中HTML编码和解码,用来替换输入内容中的HTML代码
2010-11-25 20:19
405 查看
----------------------------------------------------------------'
'
encodeHTML
' HTML 编码,替换输入内容中的 HTML 代码
' 参数:
' str
需要被编码的字符串
' 返回值:字符串
(被编码过的字符串)
'----------------------------------------------------------------'
Function
encodeHTML(ByVal str)
If IsNull(str) Then
encodeHTML =
""
Exit Function
End If str = Replace(str,
">", ">")
str = Replace(str, "<", "<")
str = Replace(str, Chr(9), " ")
str = Replace(str, Chr(39),
"'")
str = Replace(str, Chr(34), """)
str =
Replace(str, Chr(13), "")
str = Replace(str, Chr(10),
"<br/>")
encodeHTML = str
End
Function
'----------------------------------------------------------------'
'
decodeHTML
' HTML 解码,将编码过的字符串反向解码,恢复 HTML 代码
' 参数:
' str
需要被解码的字符串
' 返回值:字符串
(解码后的字符串)
'----------------------------------------------------------------'
Function
decodeHTML(ByVal str)
If IsNull(str) Then
decodeHTML =
""
Exit Function
End If
str =
Replace(str, ">", ">")
str = Replace(str, "<",
"<")
str = Replace(str, " ", Chr(9))
str =
Replace(str, " ", Chr(9))
str = Replace(str, "'",
Chr(39))
str = Replace(str, """, Chr(34))
str =
Replace(str, "", Chr(13))
str = Replace(str, "<br/>",
Chr(10))
decodeHTML = str
End Function
'
encodeHTML
' HTML 编码,替换输入内容中的 HTML 代码
' 参数:
' str
需要被编码的字符串
' 返回值:字符串
(被编码过的字符串)
'----------------------------------------------------------------'
Function
encodeHTML(ByVal str)
If IsNull(str) Then
encodeHTML =
""
Exit Function
End If str = Replace(str,
">", ">")
str = Replace(str, "<", "<")
str = Replace(str, Chr(9), " ")
str = Replace(str, Chr(39),
"'")
str = Replace(str, Chr(34), """)
str =
Replace(str, Chr(13), "")
str = Replace(str, Chr(10),
"<br/>")
encodeHTML = str
End
Function
'----------------------------------------------------------------'
'
decodeHTML
' HTML 解码,将编码过的字符串反向解码,恢复 HTML 代码
' 参数:
' str
需要被解码的字符串
' 返回值:字符串
(解码后的字符串)
'----------------------------------------------------------------'
Function
decodeHTML(ByVal str)
If IsNull(str) Then
decodeHTML =
""
Exit Function
End If
str =
Replace(str, ">", ">")
str = Replace(str, "<",
"<")
str = Replace(str, " ", Chr(9))
str =
Replace(str, " ", Chr(9))
str = Replace(str, "'",
Chr(39))
str = Replace(str, """, Chr(34))
str =
Replace(str, "", Chr(13))
str = Replace(str, "<br/>",
Chr(10))
decodeHTML = str
End Function
相关文章推荐
- 将用户输入的字符串转换为可换行、替换Html编码、无危害数据库特殊字符、去掉首尾空白、的安全方便代码
- 将用户输入的字符串转换为可换行、替换Html编码、无危害数据库特殊字符、去掉首尾空白、的安全方便代码
- ASP.NET CORE中控制器内return HTML 内容自动编码问题
- 请写出用于校验HTML文本框中输入的内容全部为数字的javascript代码
- Asp.Net中的字符串和HTML十进制编码转换实现代码
- asp.net与js中字符串的HTML编码与解码
- ASP.NET替换HTML代码中的任意代码
- Asp.net MVC 3 Razor 视图引擎 中使用@输出的内容都会被自动进行HTML编码 问题的解决办法
- ASP.NET WebForm 动态改变输入到客户端的html 代码
- 在asp.net mvc中使用百度UEditor初始化内容遇到自数据库中读取的html字符串在UEditor中始终是html编码的问题
- [原创]ASP.NET对数据进行HTML编码将其绑定到DrowdownList并解码的解决方案
- Asp.Net中的字符串和HTML十进制编码转换实现代码
- 校验HTML文本框中输入的内容全部为数字的javascript代码
- ASP.NET对数据进行HTML编码将其绑定到DrowdownList并解码的解决方案
- HTML 和ASP用代码调用百度和谷歌来搜索文本框内的内容
- asp采集HTML内容常用代码,详讲正则采集
- 面试题之请写出用于校验 HTML 文本框中输入的内容全部为数字 的 javascript 代码
- asp调用内容替换html标签收藏
- asp采集HTML内容常用代码,详讲正则采集
- ASP.NET CORE中控制器内return HTML 内容自动编码问题