+1 I have the same issue. I have a GET request that contains url encoded data like: Stuff%20-%20Other (translated to "Stuff - Other"). In rails3.1 this crashes with invalid %-encoding rack (1.3.2) lib/rack/backports/uri/common.rb:67:in `decode_www_form_component' It's quite a nasty bug.