Module:Utils

From Fish Wrangler
Jump to navigationJump to search

Documentation for this module may be created at Module:Utils/doc

--<pre>
local p = {}

function p.encode(frame)
    --encode string: https://dev.wikia.com/wiki/Lua_reference_manual/Scribunto_libraries#mw.text.encode
    --1: string
    --2: charset
    local args = frame.args or frame
    local s = args['1'] or args[1]
    local c = args['2'] or args[2]
    return mw.text.encode(s, c)
end

function p.decode(frame)
    --decode string: https://dev.wikia.com/wiki/Lua_reference_manual/Scribunto_libraries#mw.text.decode
    --1: string
    --2: decode named entities
    local args = frame.args or frame
    local s = args['1'] or args[1]
    local c = args['2'] or args[2] or true
    return mw.text.decode(s, c)
end

return p