如果url在javascript中通过encodeURI传递,如何在经典asp中解码URL?

jef*_*eff 1 vbscript asp-classic

我有一个使用 encodeURI 函数在 javascript 中编码的 url:

javascript代码:

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

示例输出:

/form.asp?opt=1&val=Field%2520Fisher%2520Waterhouse%2520%2528London%2529&col=loc
Run Code Online (Sandbox Code Playgroud)

如何使用经典asp解码服务器端的查询字符串值?

我应该能够从查询字符串中提取正确的值:

opt = 1
val = Field Fisher Waterhouse (London) 
col = loc
Run Code Online (Sandbox Code Playgroud)

Ofe*_*lig 5

如果您本机读取查询字符串值,它应该已经被解码。

例如:Request.QueryString("val")