URL Decode

I am using a system that is passing all data in a post request in URL Encoded format so am getting lots of + instead of space and %5d etc instead of the actual characters. Is their a function within Xojo or elsewhere that will decode this into proper text?

ReplaceAll() ?

DecodeURLComponent

Thanks Michel for the suggestion, Tim that is exactly what I was looking for, thanks.