我有以下问题:
我正在使用一个允许用户连接文本以构建通过 GET 方法将参数传递给 ASP 页面的 URL 的应用程序,例如:
http://myhostname/process.asp?param1=value1¶m2=value2
问题是 value1 和 value2 可以包含与符号,它不会被解释为文本字符。
这个问题最流行的解决方案是对 URL 进行编码,这对我来说不是一个选项,因为我无法修改构建 URL 的程序。我可以修改 process.asp 页面,但不能修改连接文本字段并构建 URL 的程序。
我试图搜索的内容是:
如何直接在浏览器中使用 javascript 对 URL 进行编码
读取 & 时如何更改 IIS 默认行为
传递参数的替代方法,例如将它们作为用管道分隔的单个字符串传递
希望你能给我一些指导。