国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

如何在ASP中實現URL編碼

2024-05-04 11:05:25
字體:
來源:轉載
供稿:網友

URL編碼是一種為了通過URL進行傳遞信息,必須用特殊意義的字符替換的編碼方法。在ASP中,我們都知道服務器的一個功能,下面錯新技術頻道小編為你介紹如何在ASP中實現URL編碼,來看看吧!
  如果有空格就用%20代替,如果有其它字符就用%ASCII代替,如果有漢字等四個字節的字符,就用兩個%ASCII來代替。不過有時候我們也需要將經過這種編碼的字符串進行解碼,但asp并沒有提供相關的函數,這給我們處理問題帶來了一定的麻煩。其實我們只要知道了編碼規則后,就可以用asp代碼來實現我們自己的URlDecode函數了。?

  具體實現如下:?

復制代碼 代碼如下:
function?urldecode(encodestr)??
newstr=""??
havechar=false??
lastchar=""??
for?i=1?to?len(encodestr)??
char_c=mid(encodestr,i,1)??
if?char_c="+"?then??
newstr=newstr?&?"?"??
elseif?char_c="%"?then??
next_1_c=mid(encodestr,i+1,2)??
next_1_num=cint("&H"?&?next_1_c)??

if?havechar?then??
havechar=false??
newstr=newstr?&?chr(cint("&H"?&?lastchar?&?next_1_c))??
else??
if?abs(next_1_num)<=127?then??
newstr=newstr?&?chr(next_1_num)??
else??
havechar=true??
lastchar=next_1_c??
end?if??
end?if??
i=i+2??
else??
newstr=newstr?&?char_c??
end?if??

next??
urldecode=newstr??
end?function?

通過錯新技術頻道小編的介紹,大家都學習到了ASP中的知識了吧,我們在工作的過程中都要鞏固我們沒有經常使用的功能,在我們需要使用的時候才不會束手無策。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 睢宁县| 饶阳县| 古丈县| 丹巴县| 新营市| 五莲县| 梨树县| 白沙| 平顶山市| 正镶白旗| 青川县| 舒城县| 遂溪县| 信丰县| 澄迈县| 浠水县| 嘉禾县| 揭西县| 酒泉市| 班玛县| 堆龙德庆县| 吉木萨尔县| 永嘉县| 安图县| 晋中市| 林芝县| 元谋县| 新密市| 信丰县| 曲沃县| 都匀市| 马鞍山市| 横山县| 吴忠市| 东城区| 姜堰市| 吉林市| 新疆| 荣昌县| 兴宁市| 黄冈市|