AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de cifrado/compresión
  • Formato de las cadenas de caracteres a decodificar
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Decodifica una cadena de caracteres que fue codificada por Codifica.
Ejemplo
// Encode an image in base64
Res is string = Encode(fLoadBuffer("MyImage.jpg"), encodeBASE64)
 
// ...
 
// Decode the image
DecodedImage is Image = Decode(Res, encodeBASE64)
// Decode a buffer received in an HTTP request
bufRead is Buffer = HTTPResponse.Content
<COMPILE IF ConfigurationUNICODE>
bufResult = Decode(AnsiToUnicode(bufRead), encodeBASE64)
<ELSE>
bufResult = Decode(bufRead, encodeBASE64)
<END>
Sintaxis
<Result> = Decode(<Element to decode> [, <Encoding/decoding format>])
<Result>: Cadena de caracteres o memoria intermedia
Resultado de la descodificación.
<Element to decode>: Cadena de caracteres
Datos a decodificar. Estos datos fueron codificados por Codifica.
Atención: La cadena a decodificar debe tener el mismo formato que las cadenas de Default del proyecto: ANSI o UNICODE.
<Encoding/decoding format>: Constante de tipo Integer
Especifica el tipo de codificación. Este parámetro debe ser el mismo que se utilizó en la codificación.
encodeBASE64
(Valor predeterminado)
Formato BASE 64 (cumple con el estándar RFC 4648). El texto codificado contiene sólo caracteres imprimibles y CRs (Carriage Returns).
encodeBASE64NoCRFormato BASE 64 (cumple con el estándar RFC 4648) sin RCs (Carriage Returns). El texto codificado sólo contiene caracteres imprimibles.
encodeBASE64URLFormato BASE 64 URL (cumple con el estándar RFC 4648). El texto codificado sólo contiene caracteres imprimibles.
encodeBASE85Formato BASE 85. El texto codificado sólo contiene caracteres imprimibles.
encodePCSFormato ASCII. El texto codificado sólo contiene caracteres imprimibles.
encodeURLToAnsiURL format. El texto codificado solo contiene caracteres permitidos en una URL. El texto decodificado es una cadena ANSI. Esta constante corresponde al la constante encodeURLFromAnsi utilizada en la función Codifica.
encodeURLToUnicodeURL format. El texto codificado solo contiene caracteres permitidos en una URL. El texto decodificado es una cadena Unicode. Esta constante corresponde al la constante encodeURLFromUnicode utilizada en la función Codifica.
encodeURLToUTF8URL format. El texto codificado solo contiene caracteres permitidos en una URL. El texto decodificado es una cadena UTF-8. Esta constante corresponde al la constante encodeURLFromUTF8 utilizada en la función Codifica.
encodeUUEncodeFormato UUEncode. El texto codificado sólo contiene caracteres imprimibles.
Observaciones

Formato de las cadenas de caracteres a decodificar

La cadena a decodificar debe tener el mismo formato que las cadenas de Default de la configuración actual del proyecto: ANSI o UNICODE.
Para conocer o modificar el formato de la cadena de Default:
  1. Abra la ventana de descripción de la configuración actual: en la pestaña "Proyecto", en el grupo "Configuración del proyecto", haga clic en "Configuración actual".
  2. La pestaña "Unicode" le permite saber qué tipo de cadenas de caracteres utiliza Default.
Clasificación Lógica de negocio / UI: Lógica de negocio
Componente: wd290std.dll
Versión mínima requerida
  • Versión 22
Esta página también está disponible para…
Comentarios
Exemplo com Fonte
https://repository.windev.com/resource.awp?file_id=281474976711928;exemplo-cryptografia-descryptografia
Boller
15 03 2024
LINK Exemplos
https://forum.pcsoft.fr/fr-FR/pcsoft.br.windev/4235-comandos-criptografia-descriptografia-para-usar-windev-webdev-windev/read.awp
Boller
15 03 2024

Última modificación: 03/05/2023

Señalar un error o enviar una sugerencia | Ayuda local