PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Format des chaînes de caractères à décoder
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Décode une chaîne de caractères précédemment encodée avec la fonction Encode.
Versions 23 et supérieures
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Android Cette fonction est désormais disponible pour les applications Android.
Nouveauté 23
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Android Cette fonction est désormais disponible pour les applications Android.
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Android Cette fonction est désormais disponible pour les applications Android.
Exemple
// Encodage d'une image en base64
Res est une chaîne = Encode(fChargeBuffer("MonImage.jpg"), encodeBASE64)

// ...

// Décodage de l'image
ImageDécodée est une Image = Décode(Res, encodeBASE64)
// Décodage d'un buffer reçu dans une requête HTTP
bufLu est un Buffer = retourHTTP..Contenu
<COMPILE SI ConfigurationUNICODE>
bufResultat = Décode(AnsiVersUnicode(bufLu), encodeBASE64)
<SINON>
bufResultat = Décode(bufLu, encodeBASE64)
<FIN>
Syntaxe
<Résultat> = Décode(<Elément à décoder> [, <Format d'encodage/décodage>])
<Résultat> : Chaîne de caractères ou Buffer
Résultat du décodage.
<Elément à décoder> : Chaîne de caractères
Données à décoder. Ces données ont été encodées avec la fonction Encode.
Attention : La chaîne à décoder doit être du même format que les chaînes par défaut du projet : ANSI ou UNICODE.
<Format d'encodage/décodage> : Constante de type Entier
Indique le type d'encodage effectué. Ce paramètre doit être identique à celui choisi lors du codage.
encodeBASE64
(Valeur par défaut)
Format BASE 64 (respecte la norme RFC 4648). Le texte encodé comporte uniquement des caractères imprimables et les RC (Retour Chariot).
Versions 25 et supérieures
encodeBASE64SansRC
Nouveauté 25
encodeBASE64SansRC
encodeBASE64SansRC
Format BASE 64 (respecte la norme RFC 4648) sans les RC (Retour Chariot). Le texte encodé comporte uniquement des caractères imprimables.
encodeBASE64URLFormat BASE 64 URL (respecte la norme RFC 4648). Le texte encodé comporte uniquement des caractères imprimables.
encodeBASE85Format BASE 85. Le texte encodé comporte uniquement des caractères imprimables.
Versions 23 et supérieures
AndroidWidget Android Format non supporté.
Nouveauté 23
AndroidWidget Android Format non supporté.
AndroidWidget Android Format non supporté.
encodePCSFormat ASCII. Le texte encodé comporte uniquement des caractères imprimables.
Versions 23 et supérieures
AndroidWidget Android Format non supporté.
Nouveauté 23
AndroidWidget Android Format non supporté.
AndroidWidget Android Format non supporté.
encodeURLVersAnsiFormat URL. Le texte encodé comporte uniquement des caractères autorisés dans une URL. Le texte décodé est une chaîne ANSI. Cette constante correspond à la constante encodeURLDepuisAnsi utilisée dans la fonction Encode.
encodeURLVersUTF8Format URL. Le texte encodé comporte uniquement des caractères autorisés dans une URL. Le texte décodé est une chaîne UTF-8. Cette constante correspond à la constante encodeURLDepuisUTF8 utilisée dans la fonction Encode.
encodeURLVersUnicodeFormat URL. Le texte encodé comporte uniquement des caractères autorisés dans une URL. Le texte décodé est une chaîne Unicode. Cette constante correspond à la constante encodeURLDepuisUnicode utilisée dans la fonction Encode.
encodeUUEncodeFormat UUEncode. Le texte encodé comporte uniquement des caractères imprimables.
Versions 23 et supérieures
AndroidWidget Android Format non supporté.
Nouveauté 23
AndroidWidget Android Format non supporté.
AndroidWidget Android Format non supporté.
Remarques

Format des chaînes de caractères à décoder

La chaîne à décoder doit être du même format que les chaînes par défaut de la configuration de projet en cours : ANSI ou UNICODE.
Pour connaître ou modifier le format des chaînes par défaut :
  1. Affichez la fenêtre de description de la configuration en cours : sous le volet "Projet", dans le groupe "Configuration de projet", cliquez sur "Configuration courante".
  2. L'onglet "Unicode" permet de connaître le type de chaînes de caractères géré par défaut.
Classification Métier / UI : Code métier
Composante : wd250std.dll
Version minimum requise
  • Version 22
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire