Téléchargement des produits


Version anglaise


 


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 :

  • l'encodage par défaut de la JVM dans le cas de Java,
  • la page de code ANSI courante du système dans le cas de Windows.
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.
Attention : en cas d'erreur d'exécution -2, ce paramètre est mis à jour en retour d'appel à la fonction (voir à la description du paramètre CodeRetour ci-dessous).

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

  • Aucune étiquette