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?
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?
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?
My guess is that Ruby's URI parser takes its inspiration from RFC 2396, which uri/common.rb refers to: