<%
function urldecoding(vstrin)
'qiushuiwuhen(2002-6-19)
dim i,strreturn,strspecial
strspecial = "!""#$%&'()*+,/:;<=>?@[/]^`~%"
strreturn = ""
for i = 1 to len(vstrin)
thischr = mid(vstrin,i,1)
if thischr="%" then
intasc=eval("&h"+mid(vstrin,i+1,2))
if instr(strspecial,chr(intasc))>0 then
strreturn= strreturn & chr(intasc)
i=i+2
else
intasc=eval("&h"+mid(vstrin,i+1,2)+mid(vstrin,i+4,2))
strreturn= strreturn & chr(intasc)
i=i+5
end if
else
if thischr="+" then
strreturn= strreturn & " "
else
strreturn= strreturn & thischr
end if
end if
next
urldecoding = strreturn
end function
function urlencoding(vstrin)
dim i,strreturn,strspecial
strspecial = "!""#$%&'()*+,/:;<=>?@[/]^`~%"
strreturn = ""
for i = 1 to len(vstrin)
thischr = mid(vstrin,i,1)
if abs(asc(thischr)) < &hff then
if thischr=" " then
strreturn = strreturn & "+"
elseif instr(strspecial,thischr)>0 then
strreturn = strreturn & "%" & hex(asc(thischr))
else
strreturn = strreturn & thischr
end if
else
innercode = asc(thischr)
if innercode < 0 then
innercode = innercode + &h10000
end if
hight8 = (innercode and &hff00)/ &hff
low8 = innercode and &hff
strreturn = strreturn & "%" & hex(hight8) & "%" & hex(low8)
end if
next
urlencoding = strreturn
end function
%>
url 編碼和解碼
1.url編碼 ios中http請求遇到漢字的時候,需要轉化成utf 8,用到的方法是 nsstring encodingstring urlstring stringbyaddingpercentescapesusingencoding nsutf8stringencoding 2.url解碼 請...
url編碼和解碼
1.url編碼 ios中http請求遇到漢字的時候,需要轉化成utf 8,用到的方法是 nsstring encodingstring urlstring stringbyaddingpercentescapesusingencoding nsutf8stringencoding 2.url解碼 請...
URL的解碼和編碼
編碼,通俗來將就是將我們通俗易懂的資料變成我們不理解的碼值,這個過程就稱為編碼。比如 我們想寫 abc 到硬碟上去,那麼實際上硬碟儲存的並不是 abc 而是 abc 對應的碼值,所以儲存資料的時候是將資料編碼然後儲存 解碼 與編碼相反,就是將那些我們不理解的碼值查詢其對應的字元,我們稱這個過程為解碼...