Cette fonction permet d'encoder la valeur d'un paramètre d'une URL (échappement des caractères spéciaux et des espaces).
Cette fonction échappe tous les caractères sauf les lettres de l'alphabet latin, les chiffres et les caractères suivants : - _ . ! ~ * ' ( ).
Domaine d'application
Client Java
Client Adélia Web
Client Adélia Cloud
Client Event Adélia
Serveur Java
Paramètres
ALPHA(n) |
Paramètre |
Valeur du paramètre de l'URL |
ALPHA(n) |
Encodage |
Encodage de l'URL. Si *BLANK, assume UTF-8. Pour l'utilisation avec Adélia Cloud et la fonction VaToolBxOpenURL, utilisez l'encodage par défaut, soit UTF-8. |
ALPHA(n) |
ParamètreEnc |
Paramètre encodé. |
ALPHA(n) |
LgValeur |
Longueur de la variable Parametre. |
NUM_BIN_4 |
CodeRetour |
Code retour de l'opération : 0 : si l'opération s'est déroulée correctement. -1 : en cas d'erreur d'encodage. -2 : si la variable fournie est trop petite pour stocker le résultat. |
Exemple
|
|
|
|
* résultat : %3CKarine%20B%C3%A9ranger%3E%20Karine.Beranger%40gmail.com
APPELER_DLL 'VATOOLBX.DLL' 'VaToolBxJavaEncodeURLComponent' Parametre Enc ParametreEnc 256 CodeRetour
URL = 'http://mondomain.com/app?action=checkMail&mail=' /// ParametreEnc