Cette fonction permet d'encoder une URL (échappement des caractères spéciaux et des espaces).
Remarque : cette fonction ayant pour but d'encoder une URL complète, les caractères spéciaux suivants ne sont pas encodés : ; , / ? : @ & = + $ #
Domaine d'application
Client Java.
Client Web.
Client Cloud.
Serveur Java.
Paramètres
ALPHA(n) |
URL |
URL initiale. |
ALPHA(n) |
Encoding |
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) |
URLEncodee |
URL encodée. |
ALPHA(n) |
LgValeur |
Longueur de la variable URLEncodee. |
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
URL |
= 'http:mondomain.fr?user=Karine Béranger' |
Enc |
= 'UTF-8' |
/* valeur retournée : http:mondomain.fr?user=Karine%20B%c3%a9ranger
APPELER_DLL 'VATOOLBX.DLL' 'VaToolBxJavaEncodeURL' URL Enc URL2 256 CodeRetour