Using ruby 1.9.2-p290. I came across an issue trying to parse a URI like the following:
require \'uri\' my_uri = \"http://www.anyserver.com/getdata?anyparame
RFC 1738 - http://www.faqs.org/rfcs/rfc1738.html means that you do have to encode the braces
Thus, only alphanumerics, the special characters "$-_.+!*'(),", and reserved characters used for their reserved purposes may be used unencoded within a URL.