PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Caractères admissibles dans une URL encodée
  • Cas particuliers
Produits
WINDEVWEBDEV - Code ServeurWEBDEV - Code NavigateurWINDEV MobileEtats et Requêtes
Plateformes
WindowsLinuxWindows MobileUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadApple Watch
Langages
JavaPHPAjaxCode Utilisateur (MCU)Langage Externe
Bases de données
HFSQLHFSQL Client/ServeurProcédures stockéesOLE DBODBCAccès Natifs
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.
Versions 15 et supérieures
WINDEV MobileAndroid Cette fonction est désormais disponible pour les applications Android.
Nouveauté 15
WINDEV MobileAndroid Cette fonction est désormais disponible pour les applications Android.
WINDEV MobileAndroid Cette fonction est désormais disponible pour les applications Android.
Versions 16 et supérieures
WINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible pour les applications Windows Phone.
Nouveauté 16
WINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible pour les applications Windows Phone.
WINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible pour les applications Windows Phone.
Versions 17 et supérieures
WINDEV MobileiPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Nouveauté 17
WINDEV MobileiPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
WINDEV MobileiPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Versions 18 et supérieures
WINDEV MobileWidget Android Cette fonction est désormais disponible en mode Widget Android.
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Nouveauté 18
WINDEV MobileWidget Android Cette fonction est désormais disponible en mode Widget Android.
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
WINDEV MobileWidget Android Cette fonction est désormais disponible en mode Widget Android.
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Versions 21 et supérieures
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Versions 22 et supérieures
WEBDEV - Code Navigateur Cette fonction est désormais disponible en code navigateur.
Nouveauté 22
WEBDEV - Code Navigateur Cette fonction est désormais disponible en code navigateur.
WEBDEV - Code Navigateur Cette fonction est désormais disponible en code navigateur.
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 (avec guillemets)
URL encodée à décoder.
<Format d'encodage/décodage> : Constante de type Entier
Versions 22 et supérieures
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.
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.
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.

AndroidWidget AndroidJavaPHP Ce paramètre n'est pas disponible.
Nouveauté 22
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.
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.
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.

AndroidWidget AndroidJavaPHP Ce paramètre n'est pas disponible.
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.
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.
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.

AndroidWidget AndroidJavaPHP 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.
Composantes
WINDEVWEBDEV - Code ServeurEtats et Requêtes wd220std.dll
Windows Mobile wp220std.dll
WEBDEV - Code Navigateur WDJS.DLL
Java wd220java.jar
Linux wd220std.so
Android wd220android.jar
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire