Nesse vídeo demonstraremos a utilização da função Escape, que trata alguns caracteres especiais, ideal para integrações com WebService na tratativa de URLs.
Abaixo o código fonte desenvolvido para o exemplo em vídeo acima:
//Bibliotecas #Include "TOTVS.ch" /*/{Protheus.doc} User Function zExe154 Função que retira caracteres especiais de um conteúdo web (como URL) @type Function @author Atilio @since 18/12/2022 @obs Função Escape Parâmetros Recebe a string que terá os caracteres transformados Retorno Retorna a string com os caracteres já transformados **** Apoie nosso projeto, se inscreva em https://www.youtube.com/TerminalDeInformacao **** /*/ User Function zExe154() Local aArea := FWGetArea() Local cOriginal := "" Local cConverti := "" //Convertendo uma URL que possua espaços cOriginal := "terminal de informação" cConverti := Escape(cOriginal) FWAlertInfo("A conversão de '" + cOriginal + "' deu '" + cConverti + "' ", "Exemplo Escape") FWRestArea(aArea) Return
Bom pessoal, por hoje é só.
Abraços e até a próxima.
Muito bom! É tipo FWNoAccent()?
Boa tarde Brunão, tudo joia?
Então a Escape, trata situação envolvendo espaço vazio, por exemplo, “daniel atilio” fica como “daniel%20atilio”.
Um grande abraço.