Encode une chaîne de caractères ou un buffer. Pour décoder le résultat, il suffit d'utiliser la fonction
Décode.
// Encodage d'une image en Base 64
Res est une chaîne = Encode(fChargeBuffer("MonImage.jpg"), encodeBASE64)
// Encodage d'une URL
Info(Encode("https://www.google.fr/?", encodeURLDepuisAnsi) + ...
Encode(Encode("https://www.google.fr/?é", encodeURLDepuisAnsi), encodeURLParamètre))
Syntaxe
<Résultat> = Encode(<Données> [, <Format d'encodage>])
<Résultat> : Chaîne de caractères
Données encodées selon le format choisi.
<Données> : Chaîne de caractères ou Buffer
Données à encoder.
<Format d'encodage> : Constante optionnelle de type Entier
Format d'encodage des données : | |
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). |
encodeBASE64SansRC | Format BASE 64 (respecte la norme RFC 4648) sans les RC (Retour Chariot). Le texte encodé comporte uniquement des caractères imprimables. |
encodeBASE64URL | Format BASE 64 URL (respecte la norme RFC 4648). Le texte encodé comporte uniquement des caractères imprimables. |
encodeBASE85 | Format BASE 85. Le texte encodé comporte uniquement des caractères imprimables. |
encodePCS | Format ASCII. Le texte encodé comporte uniquement des caractères imprimables. |
encodeURLDepuisAnsi | Format URL. Le texte encodé comporte uniquement des caractères autorisés dans une URL. Le texte à encoder est une chaîne ANSI. |
encodeURLDepuisUnicode | Format URL. Le texte encodé comporte uniquement des caractères autorisés dans une URL. Le texte à encoder est une chaîne Unicode. |
encodeURLDepuisUTF8 | Format URL. Le texte encodé comporte uniquement des caractères autorisés dans une URL. Le texte à encoder est une chaîne UTF-8. |
encodeURLParamètre | Cette constante est utilisée quand il est nécessaire de passer une URL A en paramètre d'une URL B. Les caractères réservés de l'URL A (//, ?...) sont encodés. L'URL A (à encoder) doit être une URL valide. Si elle a elle-même des paramètres, ils doivent avoir été encodés avec une des constantes suivantes : encodeURLDepuisAnsi, encodeURLDepuisUnicode ou encodeURLDepuisUTF8. |
encodeUUEncode | Format UUEncode. Le texte encodé comporte uniquement des caractères imprimables. |
Classification Métier / UI : Code métier
Composante : wd280std.dll