I’ve got a URL that appears valid, but that URI.parse breaks on. I’m
not sure what’s correct here. This URI parses, but is wrong:
This URI doesn’t parse, and is correct:
The question is, should ‘^’ need to be quoted? It’s not named as a
reserved character in RFC 3986, which I think is the most recent URI
definition, so shouldn’t URI.parse be able to handle it?