Don't replace decoded '+' with a space

This corrupts any urlencoded value that contains a '+'.