Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 4 Atual »

Converte uma string contendo um buffer codificado em BASE64 para o seu formato original ( ASCII )

Sintaxe

Decode64( < cToConvert > )

Parâmetros

Nome

Tipo

Descrição

Obrigatório

Referência

cToConvert

caractere

Indica uma string codificada em BASE64 que será decodificada.

X

 

Retorno

Nome

Tipo

Descrição

cRet

caractere

Retorna uma string ( ASCII ) correspondente ao parâmetro informado.

Observações

Informações adicionais

Exemplos

Exemplo 1
#define CRLF Chr(13) + Chr(10)
//+----------------------------------------------------------------------------+
//|Exemplo de uso da função Encode64 e Decode64                                |
//+----------------------------------------------------------------------------+
User Function Exemplo()
Local cTexto := ""
Local cEncode64 := ""
Local cDecode64 := ""
Local cMensagem := "" 
cTexto := "à noite, vovô kowalsky vê o ímã cair no pé do pingüim "  
cTexto += "queixoso e vovó põe açúcar no chá de tâmaras do jabuti feliz." 
cEncode64 := Encode64(cTexto) 
cDecode64 := Decode64(cEncode64)  
cMensagem := "Pangrama origem: [" + cTexto + "]"  
cMensagem += CRLF + "Texto -> Texto64: [" + cEncode64 + "]" 
cMensagem += CRLF + "Texto64 -> Texto: [" + cDecode64 + "]"
Return MsgInfo(cMensagem, "Exemplo")

Abrangência

Advanced Protheus 6.09 , Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Protheus 10, TOTVS Application Server 10

Veja também

  • Sem rótulos