<%
Dim AsciiStr
'将你的那些字串,先做成文本,然后再转码输出
'例子
AsciiStr="ChrW(97)&ChrW(100)&ChrW(111)&ChrW(100)&ChrW(98)&ChrW(46)&ChrW(99)&ChrW(111)&ChrW(110)&ChrW(110)&ChrW(101)&ChrW(99)&ChrW(116)&ChrW(105)&ChrW(111)&ChrW(110)"
Function AsciiStr_UN(Str) 'Ascii解密
Str=Replace(Str," ","")
Str=Replace(Str,"&","")
Str=Replace(Lcase(Str),"vbcrlf","")
Str=Replace(Lcase(Str),"&","")
Dim StrArr
StrArr=Split(Lcase(Str),"chrw") '依题义,将ChrW(XX)进行转码,则使用使用小写chrw做为分割
For i=1 To Ubound(StrArr)
StrArr(i)=Replace(Replace(StrArr(i),"(",""),")","")'再过滤掉括号'
AsciiStr_UN=AsciiStr_UN&HTMLEncode(chr(StrArr(i))) '将<>进行转码,适合页面输出
next
End Function
Function HTMLEncode(S) '页面标签转码
If Not isnull(S) then
S = Replace(S, ">", ">")
S = Replace(S, "<", "<")
S = Replace(S, CHR(39), "'")
S = Replace(S, CHR(34), """)
S = Replace(S, CHR(20), " ")
HTMLEncode = S
End if
End Function
Response.Write AsciiStr_UN(AsciiStr)&"<BR />"
%>