|
|
1
2
您可能需要对查询字符串中的url进行UrlEncode。 |
|
|
2
3
服务器技术不应该有什么不同。 当向查询字符串传递值时,需要 url encode 名称/值对。如果要传入包含特殊字符的值,例如问号(?)您只需要将该字符编码为%3F。如果需要递归地将另一个查询字符串传递到编码的url,则需要对url进行double/triple/etc编码,从而得到原始的url?变成%253F、%25253F等。 |
|
|
3
0
是的,据我所知 RFC 3986: Uniform Resource Identifier (URI): Generic Syntax (2005年起): 这是BNF the query string :
说明书上说:
(但我认为您的服务器框架可能完全遵循规范,也可能不完全遵循规范。) |
|
|
4
0
如报告所述 http://en.wikipedia.org/wiki/Query_string
所以,我想这个问题的答案是肯定的,您必须用“;”分号来改变“&”与号,通常用于key=value分隔符。 |
|
|
5
-1
不,但是你可以对url进行编码,然后再解码。 |