DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion des chaînes
  • Caractères admissibles dans une URL encodée
  • Cas particuliers
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Décode une URL encodée (c'est-à-dire avec des caractères sous la forme de %xx).
Remarque : La validité syntaxique de l'URL n'est pas vérifiée.
Exemple
// Décode une URL
URLDécodée est une chaîne = URLDécode("http://monsite/mon%20etat")
// URLDécodée contient : http://monsite/mon etat
Syntaxe
<Résultat> = URLDécode(<URL à décoder> [, <Format d'encodage/décodage>])
<Résultat> : Chaîne de caractères
Chaîne de caractères contenant l'URL décodée. Les caractères suivants sont transformés :
  • '+' sont transformés en espaces
  • '%xx' (où xx est une valeur hexadécimale) sont remplacés par le caractère de valeur xx en hexadécimal.
<URL à décoder> : Chaîne de caractères
URL encodée à décoder.
<Format d'encodage/décodage> : Constante de type Entier
Indique le type d'encodage effectué. Ce paramètre doit être identique à celui choisi lors du codage.
encodeURLVersAnsiFormat URL. Le texte encodé comporte uniquement des caractères autorisés dans une URL. Le texte décodé est une chaîne ANSI. Cette constante correspond à la constante encodeURLDepuisAnsi utilisée dans la fonction URLEncode.
encodeURLVersUnicodeFormat URL. Le texte encodé comporte uniquement des caractères autorisés dans une URL. Le texte décodé est une chaîne Unicode. Cette constante correspond à la constante encodeURLDepuisUnicode utilisée dans la fonction URLEncode.
encodeURLVersUTF8
(Valeur par défaut)
Format URL. Le texte encodé comporte uniquement des caractères autorisés dans une URL. Le texte décodé est une chaîne UTF-8. Cette constante correspond à la constante encodeURLDepuisUTF8 utilisée dans la fonction URLEncode.

AndroidWidget Android Ce paramètre n'est pas disponible.
Remarques

Caractères admissibles dans une URL encodée

La liste des caractères admissibles dans une URL encodée est la suivante :
;/?:@
&=+$,
-_.!~
*'(|)
%#les chiffresles lettres (majuscules et minuscules)

Cas particuliers

  • Le décodage d'une URL vide (chaîne vide) est une URL vide.
  • La chaîne %26%238364%3B qui vaut #8364; en décodé est remplacé par le symbole €.
  • Les signes % qui sont suivis de caractères invalides sont ignorés.
Composante : wd290std.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale