پودمان:Urldecode
این پودمان الگوی {{ناکدنشانی}} را پیادهسازی میکند
توابع
ویرایشتابع urlDecode عکس عمل تبدیل انجامشده توسط واژهٔ جادویی {{کدنشانی:}}
را انجام میدهد.
{{#درخواست:Urldecode|urlDecode|C%C3%B4te+d%27Ivoire}}
میدهدCôte d'Ivoire
{{#درخواست:Urldecode|urlDecode|%D8%B5%D9%81%D8%AD%D9%87%D9%94_%D8%A7%D8%B5%D9%84%DB%8C}}
میدهدصفحهٔ_اصلی
الگوهای وابسته
ویرایش- {{ناکدنشانی}}
- {{format linkr}}
local p = {}
function p.urlDecode( frame )
local enctype = frame.args[2]
local ret = nil;
if (frame.args[2] ~= nil) then
enctype = mw.ustring.upper(enctype)
if ((enctype == "QUERY") or (enctype == "PATH") or (enctype == "WIKI")) then
ret = mw.uri.decode(frame.args[1],frame.args[2])
end
else
ret = mw.uri.decode(frame.args[1])
end
ret = mw.ustring.gsub(ret, "{", "{")
ret = mw.ustring.gsub(ret, "}", "}")
return ret
end
return p