Как декодировать URL-адрес в классическом asp, если URL-адрес проходит через encodeURI в javascript? - PullRequest
0 голосов
/ 14 сентября 2011

У меня есть URL-адрес, который закодирован в javascript с использованием функции encodeURI:

код JavaScript:

encodeURI("form.asp?opt=" + ai_opt + "&val=" + escape(ls_val) + "&col=" + as_col + "&sg=" + ls_sg + "&oldval=" + escape(ls_old_val)

Пример вывода:

/form.asp?opt=1&val=Field%2520Fisher%2520Waterhouse%2520%2528London%2529&col=loc

Как декодироватьзначения строки запроса на стороне сервера с использованием классического asp?

Я должен иметь возможность извлечь правильные значения из строк запроса:

opt = 1
val = Field Fisher Waterhouse (London) 
col = loc

1 Ответ

4 голосов
/ 14 сентября 2011

Если вы изначально прочитали значение строки запроса, оно должно быть уже декодировано.

Например: Request.QueryString("val").

...