婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > ASP編碼和解碼函數(shù)詳解

ASP編碼和解碼函數(shù)詳解

熱門標簽:重慶外呼電銷系統(tǒng)費用 鄭州語音電銷機器人官網(wǎng) 不封卡外呼系統(tǒng)一般多少錢 微信地圖標注有什么用 地圖標注不完整被罰款 電銷機器人一個多少錢 北京大興區(qū)地圖標注 地圖標注中心多少錢注冊 濰坊呼叫中心外呼系統(tǒng)供應(yīng)商

用ASP開發(fā)的時候遇到一個解碼問題。雖然在ASP中使用Request獲取編碼過URL字符串會自動解碼,但是Request.BinaryRead(Request.TotalBytes)取得Post數(shù)據(jù)時卻不會解碼,所以只能手動進行解碼。
ASP解碼函數(shù):

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=deStrchr(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=deStrc 
    end if
   end if
  next 
  URLDecode=deStr 
End function

只是個人愛好,自己研究了一下編碼的實現(xiàn)思路,最后自己寫了一個編碼函數(shù),提供大家參考。注:ASP有內(nèi)置的編碼函數(shù),即是Server.URLEncode。

ASP編碼函數(shù):

private Function URLEncoding(vstrIn) 
  strReturn = ""
  For i = 1 To Len(vstrIn) 
  ThisChr = Mid(vStrIn,i,1) 
  If Abs(Asc(ThisChr))  HFF Then 
  strReturn = strReturn  ThisChr 
  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

建議大家在中文編碼的時候,還是使用ASP 內(nèi)置的函數(shù)。雖然上面這個編碼函數(shù)測試過N 遍了,沒有發(fā)現(xiàn)問題,但是以防萬一存在Bug。

以上就是關(guān)于ASP編碼和解碼函數(shù),希望對大家的學(xué)習(xí)有所幫助。

您可能感興趣的文章:
  • asp.net下百度的編碼和解碼
  • asp.C#實現(xiàn)圖片文件與base64string編碼解碼
  • asp頁面和Asp.net頁面?zhèn)髦形膮?shù)UrlEncode編碼以及接收解碼
  • ASP codepage 頁面編碼使用說明
  • asp.net 頁面編碼常見問題小結(jié)
  • asp.net URL編碼與解碼
  • ASP中Utf-8與Gb2312編碼轉(zhuǎn)換亂碼問題的解決方法 頁面編碼聲明
  • java基于AspectJ(面向切面編程)編碼示例分享
  • Asp編碼優(yōu)化技巧

標簽:佛山 汕頭 唐山 撫州 鶴崗 攀枝花 海南 揭陽

巨人網(wǎng)絡(luò)通訊聲明:本文標題《ASP編碼和解碼函數(shù)詳解》,本文關(guān)鍵詞  ASP,編碼,和,解碼,函數(shù),詳解,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ASP編碼和解碼函數(shù)詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于ASP編碼和解碼函數(shù)詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 宜兴市| 崇明县| 连云港市| 法库县| 阜阳市| 洛浦县| 柘荣县| 凯里市| 定西市| 长汀县| 正镶白旗| 屏东县| 城固县| 宁国市| 新宁县| 江油市| 剑阁县| 航空| 松阳县| 河北区| 井陉县| 四川省| 繁昌县| 清远市| 垦利县| 石城县| 南郑县| 安阳县| 偏关县| 依安县| 旅游| 阿勒泰市| 馆陶县| 双峰县| 浙江省| 博湖县| 沙湾县| 高青县| 名山县| 紫云| 五峰|