Module:Urldecode
[voir] [modifier] [historique] [purger]
Utilisation
La fonction urlDecode
inverse la transformation par le mot magique {urlencode:}
.
Exemples
{#invoke:Urldecode|urlDecode|C%C3%B4te+d%27Ivoire}
donne : Côte d'Ivoire{#invoke:Urldecode|urlDecode|2+2|PATH}
donne : 2+2
Voir aussi
La documentation de ce module est générée par le modèle {Documentation module}.
Elle est incluse depuis sa sous-page de documentation. Veuillez placer les catégories sur cette page-là.
Les éditeurs peuvent travailler dans le bac à sable (créer).
Voir les statistiques d'appel depuis le wikicode sur l'outil wstat et les appels depuis d'autres modules.
local p = {}
function p.urlDecode( frame )
local args = frame.args
local chaine = mw.text.trim( args[ 1 ] )
local enctype = args[ 2 ] and mw.text.trim( args[ 2 ] )
if enctype and enctype ~= '' then
enctype = enctype:upper()
if enctype == "QUERY" or enctype == "PATH" or enctype == "WIKI" then
return mw.uri.decode( chaine, enctype )
else
error( "paramètre de type d'encodage invalide" )
end
else
return mw.uri.decode( chaine )
end
end
return p