You can call getParameterValues() to get the corresponding value of each parameter. Note that the list can contain multiple parameters with the same name.
Pretty sure I stopped it using a “+” because of some kind of problem… It was a long time ago though, and I can’t remember the details. It shouldn’t make any difference though, %20 parses to exactly the same result.