Not sure this is an actual bug:
Addressable::URI.parse("http://example.org?foo=%E9%23").normalize.query
This returns the string foo=%E9#. I would have expected foo=%E9%23.
Note that %E9 is the escaped version of the é character in ISO-8859-1, that is URI.escape('é'.encode('iso-8859-1')).
Is this the intended behavior?
Not sure this is an actual bug:
This returns the string
foo=%E9#. I would have expectedfoo=%E9%23.Note that
%E9is the escaped version of theécharacter in ISO-8859-1, that isURI.escape('é'.encode('iso-8859-1')).Is this the intended behavior?