asdf解码函数<%FunctionURLDecode(enStr)dimdeStr,strSpecialdimc,i 金钱帮资源网更新日期:2024/9/23" />
网络编程 
首页 > 网络编程 > 浏览文章

ASP让url的中文显示为编码

(编辑:jimmy 日期: 2024/9/23 浏览:3 次 )
asp解码url
复制代码 代码如下:
<a href="1.asp?action=<%=server.urlencode("你好")%>">asdf</a>

解码函数
[code]
<%
Function URLDecode(enStr)
dim deStr,strSpecial
dim c,i,v
deStr=""
strSpecial="!""#$%&'()*+,.-_/:;<=>?@[\]^`{|}~%"
for i=1 to len(enStr)
c=Mid(enStr,i,1)
if c="%" then
v=eval("&h"+Mid(enStr,i+1,2))
if inStr(strSpecial,chr(v))>0 then
deStr=deStr&chr(v)
i=i+2
else
v=eval("&h"+ Mid(enStr,i+1,2) + Mid(enStr,i+4,2))
deStr=deStr & chr(v)
i=i+5
end if
else
if c="+" then
deStr=deStr&" "
else
deStr=deStr&c
end if
end if
next
URLDecode=deStr
End function

response.Write URLDecode(request.QueryString("action"))
%>
[html]
上一篇:ASP操作XML文件的完整实例代码
下一篇:ASP下使用Access数据库需要注意的18条安全法则
友情链接:杰晶网络 DDR爱好者之家 南强小屋 黑松山资源网 白云城资源网 SiteMap