国产探花免费观看_亚洲丰满少妇自慰呻吟_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中的知識了吧,我們在工作的過程中都要鞏固我們沒有經常使用的功能,在我們需要使用的時候才不會束手無策。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 拉孜县| 通州区| 罗城| 会昌县| 永城市| 陈巴尔虎旗| 永定县| 汉沽区| 米林县| 大石桥市| 大姚县| 额敏县| 明星| 西和县| 额济纳旗| 绥宁县| 武川县| 五家渠市| 拜城县| 沙洋县| 南乐县| 莆田市| 厦门市| 大方县| 金沙县| 桃源县| 翁源县| 清水县| 方正县| 新干县| 吉首市| 焦作市| 石台县| 北宁市| 灵丘县| 双流县| 永宁县| 望奎县| 中卫市| 东光县| 商丘市|