HTTP encrypt

Программирование на Active Server Pages и VBScript.
bs
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 115
Зарегистрирован: 31.01.2002 (Чт) 13:47
Откуда: Russia

HTTP encrypt

Сообщение bs » 26.03.2008 (Ср) 13:24

Есть строка http://mysite.ru/text.asp?perText=ПРЕВЕД

Как её превратить в строку:
Есть строка http://mysite.ru/text.asp?perText=%EF%F0%E5%E2%E5%E4

и как потом обратно получить значение переменной?

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 26.03.2008 (Ср) 13:51

Если учесть, что "ПРЕВЕД" = %CF%D0%C5%C2%C5%C4, а не %EF%F0%E5%E2%E5%E4, то

Код: Выделить всё
'Туда
For x = 1 to Len(sIn)
    sOut = sOut & "%" & Hex(Asc(Mid(sIn,x,1)))
Next

'Обратно
arrIn = Split(sIn,"%")
For x = 1 to UBound(arrIn)
    sOut = sOut & Chr(CLng("&H" & arrIn(x)))
Next
Лучший способ понять что-то самому — объяснить это другому.


Вернуться в ASP и VBScript

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10

    TopList