Cette fonction permet d'encoder en base64 une chaîne dans une autre, tout en tenant compte d'un encodage de caractères.
Domaine d'application
Client Windows
Serveur Windows
Client Java
Serveur Java
Client Adélia Web
Client Adélia Cloud
Client Event Adélia
Paramètres
ALPHA |
ChaineSource |
Chaîne à encoder. |
ALPHA |
Encodage |
Encodage de caractères à utiliser lors de la conversion de la chaîne alphanumérique. Cette valeur d'encodage doit faire partie du registre des jeux de caractères définis par l'IANA. Elle doit également faire partie des jeux de caractères supportés par la JVM (Java) ou par la librairie libiconv (Windows). Si l'encodage n'est pas précisé (chaîne vide), la chaîne à encoder est convertie en utilisant :
|
ALPHA | ChaineBase64 | Chaîne cible, résultat de l'encodage en base64 de la conversion de la chaîne source selon l'encodage de caractères indiqué. |
NUM_BIN_4 |
Longueur |
Longueur de la chaîne cible. |
NUM_BIN_2 |
CodeRetour |
Code retour de l'opération : 0 : L'opération s'est déroulée correctement. -1 : Encodage de caractères non supporté. -2 : La longueur de la chaîne cible est trop petite. Dans ce cas, au retour de la fonction, le paramètre "Longueur" est mis à jour avec la taille de chaîne recommandée. |
Par exemple
ALPHA(100) |
str |
ALPHA(1000) |
strB64 |
ALPHA(20) | encoding |
NUM_BIN_4 |
lenStrB64 |
NUM_BIN_2 |
retCode |
str = 'The pound (sign £)is the main unit of sterling'
lenStrB64 = 1000
encoding = 'UTF-8'
APPELER_DLL 'VATOOLBX.DLL' 'VaToolBxAlphaToBase64' str encoding strB64 lenStrB64 retCode
Liste des fonctions de la DLL VaToolBx par thème
↑ Haut de page Copyrights Ι ©Hardis Group 2025 - Toute représentation ou reproduction intégrale ou partielle faite sans le consentement écrit d'Hardis Group est illicite.