في بعض الأحيان تكون هناك أحرف مشوهة عند إرسال اللغة الصينية، لذلك من الأفضل تشفير المعلمات الصينية. عنوان URL لفك ترميز ASP
انسخ رمز الكود كما يلي:
<a href=1.asp?action=<%=server.urlencode(Hello)%>>asdf</a>
وظيفة فك التشفير
[شفرة]
<%
وظيفة URLDecode(enStr)
خافت deStr، strSpecial
خافت ج، ط، الخامس
ديستر=
strSpecial=!#$%&'()*+,.-_/:;<=>?@[/]^`{|}~%
لأني = 1 إلى لين (enStr)
ج=منتصف(enStr,i,1)
إذا ج =٪ ثم
v=eval(&h+Mid(enStr,i+1,2))
إذا كان inStr(strSpecial,chr(v))>0 إذن
deStr=deStr&chr(v)
ط=ط+2
آخر
v=eval(&h+ Mid(enStr,i+1,2) + Mid(enStr,i+4,2))
deStr=deStr & chr(v)
ط=ط+5
نهاية إذا
آخر
إذا ج=+ ثم
ديستر=ديستر&
آخر
deStr=deStr&c
نهاية إذا
نهاية إذا
التالي
URLDecode=deStr
وظيفة النهاية
استجابة.اكتب URLDecode(request.QueryString(action))
%>
[أتش تي أم أل]