728x90
출처 : http://www.cftea.com/c/2009/10/OOXX97QIONHANAF9.asp
' Encode된 한글 파일을 Decode해 주는 함수
Function UrlDecode(ByVal str)
Dim B,ub
Dim UtfB
Dim UtfB1, UtfB2, UtfB3
Dim i, n, s
n=0
ub=0
For i = 1 To Len(str)
B=Mid(str, i, 1)
Select Case B
Case "+"
s=s & " "
Case "%"
ub=Mid(str, i + 1, 2)
UtfB = CInt("&H" & ub)
If UtfB<128 Then
i=i+2
s=s & ChrW(UtfB)
Else
UtfB1=(UtfB And &H0F) * &H1000
UtfB2=(CInt("&H" & Mid(str, i + 4, 2)) And &H3F) * &H40
UtfB3=CInt("&H" & Mid(str, i + 7, 2)) And &H3F
s=s & ChrW(UtfB1 Or UtfB2 Or UtfB3)
i=i+8
End If
Case Else
s=s & B
End Select
Next
UrlDecode = s
End Function
728x90
'프로그래밍 > asp' 카테고리의 다른 글
[ASP] 날짜 형식 함수 FormatDateTime (0) | 2012.08.17 |
---|---|
asp내장함수 모음 (0) | 2012.06.27 |
asp procesure parameter 형식 (0) | 2012.05.28 |
web cache control (0) | 2012.05.24 |
[MSSQL2008] 테이블을 다시 만들어야 하는 변경 내용 저장 사용 안 함 (0) | 2012.05.23 |