Description
URLDecode prend une chaîne contenant des espaces et des caractères spéciaux encodés et renvoie une version décodée de cette chaîne.
Syntaxes des arguments
URLDecode (chaîneEntrée, schémaEncodage)
URLDecode (chaîneEntrée, schémaEncodage, jeuCaractères)
Arguments
chaîneEntrée est une chaîne contenant l'URL encodée que vous voulez décoder.
schémaEncodage est un entier spécifiant le schéma que vous voulez utiliser pour décoder la chaîne :
0 indique encodage d'URL ﹘selon la RFC 1738
1 indique encodage de formulaire HTML ﹘selon application/x-www-form-urlencoded
2 indique un encodage défini par l'utilisateur ﹘par défaut, seuls les caractères alphanumériques ne sont pas encodés.
Si schémaEncodage n'est pas spécifié, la valeur par défaut est 0 (encodage d'URL).
jeuCaractères est un entier qui indique le codage des caractères (page de code) que vous voulez utiliser :
Si jeuCaractère n'est pas spécifié, la valeur par défaut est 0 (encodage UTF-8).
Résultat
Une chaîne contenant la version décodée URL de votre chaîne d'entrée.
Action
URLDecode prend une chaîne contenant des espaces et des caractères spéciaux encodés et renvoie une version décodée de cette chaîne.
Exemples
URLDecode ("http://your+site.com", 0)Renvoie http://votre+site.com
URLDecode ("http://your+site.com", 1)Renvoie http://votre site.com
Commentaires
Pour que URLEncode et URLDecode fonctionnent comme deux fonctions inverses, URLDecode doit simplement savoir quel codage de caractères utiliser et comment traiter le caractère + (le conserver tel quel ou le remplacer par un espace). D'où l'utilité du paramètre schémaEncodage.