I was thinking about Registering an Application to a URL Protocol and I\'d like to know, what characters are allowed in a scheme?
Some examples:
According to RFC 2396, Appendix A:
scheme = alpha *( alpha | digit | "+" | "-" | "." )
Meaning:
The scheme should start with a letter (upper or lower case), and can contains letters (still upper and lower case), number, "+", "-" and ".".
Note: in the case of
paparazzi:http:[//[:[][]]/
the scheme is only the "paparazzi" part.