URL可以带星号吗?
答
按http://www.ietf.org/rfc/rfc1738.txt是的,可以。
...只有字母数字[0-9A-ZA-Z],特殊字符 “$ -_ + *'()!”[不包括引号 - 编辑],并保留用于其保留目的的字符可以在URL内未经编码使用。
参考:http://www.blooberry.com/indexdot/html/topics/urlencoding.htm
答
是。所有sub-delims
字符都可以在路径中使用。子分隔符包括星号(*
)字符:
sub-delims = "!"/"$"/"&"/"'"/"("/")"
/"*"/"+"/","/";"/"="
有几种类型的URI的,但在一般情况下,一个路径被定义为用斜线一组段的:
path-absolute = "/" [ segment-nz *("/" segment) ]
这些段的字符组成(segment-nz
不能为空):
segment = *pchar
segment-nz = 1*pchar
而且pchar
包括sub-delims
:
pchar = unreserved/pct-encoded/sub-delims/":"/"@"
这种联系死了,这里是另一个问题:http://www.ietf.org/rfc/rfc2396.txt – Vitaly 2012-04-16 19:48:15
感谢。这也是一个更好的链接 – 2012-04-21 14:01:13