Decodificar urlencoded

Pessoal, o uMov.me envia os dados assim: %7B%22history%22%3A%7B%22id%22%3A166310416%7D%7D

Como trabalhar com urlencoded no advpl?

Boa tarde Adriano,

Não existe função nativa ou documentada que trate o decode de URL, normalmente isso é feito na "mão" com StrTran, por exemplo:


cUrl := StrTran(cUrl, "%20", " ")

https://tdn.totvs.com/display/tec/StrTran

Obrigado Daniel.

Existe a função UNESCAPE() que faz esse "decoding".

Realmente funciona: Unescape("%7B%22history%22%3A%7B%22id%22%3A166310416%7D%7D") → '{"history":{"id":166310416}}'