I notice Wikipedia allows them in their URLs, is it legit or does anyone know where it will give me problems?
问题:
回答1:
It's legit and intended to be a delimiter ; see Uniform Resource Identifier (URI): Generic Syntax
回答2:
As per http://www.ietf.org/rfc/rfc1738.txt YES, you can.
...Only alphanumerics [0-9a-zA-Z], the special characters "$-_.+!*'()," [not including the quotes - ed], and reserved characters used for their reserved purposes may be used unencoded within a URL.
refer: http://www.blooberry.com/indexdot/html/topics/urlencoding.htm
回答3:
Yes. All of the sub-delims
characters can be used as is in the path. Sub-delimiters include the asterisk (*
) character:
sub-delims = "!" / "$" / "&" / "'" / "(" / ")"
/ "*" / "+" / "," / ";" / "="
There are several types of URIs, but in general, a path is defined as a set of segments separated by a slash:
path-absolute = "/" [ segment-nz *( "/" segment ) ]
The segments are composed of characters (segment-nz
cannot be empty):
segment = *pchar
segment-nz = 1*pchar
And pchar
includes sub-delims
:
pchar = unreserved / pct-encoded / sub-delims / ":" / "@"
Reference: https://tools.ietf.org/html/rfc3986#appendix-A