Don't use `URLDecoder` here. You have to apply it to the *already parsed* query parameters. Quick search on StackOverflow yields (almost correct) usage example: http://stackoverflow.com/a/13592567