<templatestyles src="Méta documentation de modèle/styles.css" />{{#if:{{#ifeq: documentation|documentation|oui}}{{#ifeq:10|10||non}}| {{#invoque:Bandeau|bandeau |style = {{#if:|{{{style}}}|margin:0.8em 10%;}} |icône = [[Fichier:OOjs UI icon book-ltr.svg{{#ifeq:yes|yes||class=skin-invert}}|{{#ifeq:|yes|25px|45px}}|alt=|link=]] |texte = {{#if:Ceci est la page de documentation de Modèle:Urldecode [modifier] [purger].|Ceci est la page de documentation de Modèle:Urldecode [modifier] [purger].}}
Cette sous-page {{#if:||contient les instructions et les catégories de son modèle d'origine et elle}} n'est pas destinée à être visualisée directement. }}{{#ifeq:10|2||{{#if:||}}}} }} {{#invoque:Bandeau|bandeau |style = {{#if:|{{{style}}}|margin:0.8em 10%;}} |icône = [[Fichier:Lua-logo-nolabel.svg{{#ifeq:|yes||class=skin-invert}}|{{#ifeq:|yes|25px|45px}}|alt=|link=]] |texte = {{#if:|{{{titre}}}}}
{{#if: Module:Urldecode
| {{#if:
| Ce modèle utilise les modules {{#invoke:Multiparamètres|brut}}, des scripts écrits dans le langage de programmation Lua. Toute expérimentation devrait être conduite d'abord via des sous-pages bac à sable.
| Ce modèle utilise le module [[{{#ifeq: | Module | Module:Urldecode | Module:Module:Urldecode }}|{{#ifeq: | Module | Module:Urldecode | Module:Urldecode }}]], un script écrit dans le langage de programmation Lua. Toute expérimentation devrait être conduite d'abord via {{#ifexist: {{#ifeq: | Module | Module:Urldecode | Module:Module:Urldecode }}/Bac à sable | [[{{#ifeq: | Module | Module:Urldecode | Module:Module:Urldecode }}/Bac à sable|sa sous-page bac à sable]] | une sous-page bac à sable }}.
}}
| Ce modèle utilise le langage de programmation Lua. Toute expérimentation devrait être conduite d'abord via une sous-page bac à sable.
}} Voir le projet Scribunto si vous voulez en savoir plus.
}}{{#if:||{{#ifeq:Modèle|Modèle|{{#if:{{#ifexpr: {{#switch: Modèle | Modèle | Modèle:Ns:Module = 1 | 0 }}
and {{#ifeq: Urldecode/Documentation | Documentation | 0 | 1 }}
and {{#switch: Documentation | Documentation | Test | Bac à sable = 1 | 0 }}
| 1
}}||}}}}}}
Utilisation
[modifier]{{urldecode}} donne l'inverse du mot magique {{urlencode:}}.
Paramètres
[modifier]{{urldecode|<chaîne de caractères à décoder>|<type de décodage>}}
- le premier paramètre est obligatoire, c'est la chaîne de caractères à décoder :
- le second paramètre est optionnel, c'est le type de décodage :
QUERY(par défaut) : décode+en espace ;PATHn'effectue aucun décodage supplémentaire ;WIKIdécode_en espace.
Exemples
[modifier]Hello+G%C3%BCnter{{urldecode|Hello+G%C3%BCnter}}donne : {{safesubst:#invoke:urldecode|urlDecode|Hello+G%C3%BCnter|}}{{urldecode|Hello+G%C3%BCnter|PATH}}donne : {{safesubst:#invoke:urldecode|urlDecode|Hello+G%C3%BCnter|PATH}}{{urldecode|Hello+G%C3%BCnter|WIKI}}donne : {{safesubst:#invoke:urldecode|urlDecode|Hello+G%C3%BCnter|WIKI}}