ASP 转换HTML特殊字符

本文介绍了一种用于将HTML实体转换回其对应的字符的方法。该方法涵盖了常见的HTML实体,如换行、空格、引号等,并包括特殊数学符号及版权标记等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 1     Function HtmlDecode(ByVal s)
 2         If Has(s) Then
 3             s = regReplace(s, "<br\s*/?\s*>", vbCrLf)
 4             s = Replace(s, "&nbsp;&nbsp; &nbsp;", Chr(9))
 5             s = Replace(s, "&quot;", Chr(34))
 6             s = Replace(s, "&nbsp;", Chr(32))
 7             s = Replace(s, "&#39;", Chr(39))
 8             s = Replace(s, "&apos;", Chr(39))
 9             s = Replace(s, "&gt;", ">")
10             s = Replace(s, "&lt;", "<")
11             s = Replace(s, "&amp;", Chr(38))
12             s = Replace(s, "&#38;", Chr(38))
13             s = Replace(s, "&times;", "×")
14             s = Replace(s, "&divide;", "÷")
15             s = Replace(s, "&frac14;", "¼")
16             s = Replace(s, "&frac12;", "½")
17             s = Replace(s, "&frac34;", "¾")
18             s = Replace(s, "&plusmn;", "±")
19             s = Replace(s, "&laquo;", "«")
20             s = Replace(s, "&raquo;", "»")
21             s = Replace(s, "&copy;", "©")
22             s = Replace(s, "&reg;", "®")
23             s = Replace(s, "&deg;", "°")
24         End If
25         HtmlDecode = s
26     End Function

 

转载于:https://www.cnblogs.com/bit5566/p/5687599.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值