Is there any formal restriction as to which characters are allowed in URL parameter names?
I\'ve been reading RFC3986 (\"Uniform Resource Identifier (URI): Generic S
Per RFC 2396, the parameter names and values can contain upper/lower case letters, decimal digits, and -_.!~*'() characters. Everything else needs to be escaped.