Anonymous user
Module:Section link: Difference between revisions
percent-decode;
en>Trappist the monk (sync from sandbox;) |
en>Trappist the monk (percent-decode;) |
||
Line 109: | Line 109: | ||
for k, v in pairs(args) do -- replace underscores in the positional parameter values | for k, v in pairs(args) do -- replace underscores in the positional parameter values | ||
if 'number' == type(k) | if 'number' == type(k) then | ||
if not yesno (args['keep-underscores']) then -- unless |keep-underscores=yes | |||
args[k] = mw.uri.decode (v, 'WIKI'); -- percent-decode; replace underscores with space characters | |||
else | |||
args[k] = mw.uri.decode (v, 'PATH'); -- percent-decode; retain underscores | |||
end | |||
end | end | ||
end | end |