Open wanghaisheng opened 8 years ago
字符串判断
url参数中存在json 对json进行urlencode之后 如何通过get_uri_args()拿到未转义的字符串
local function urlencodeChar(char) return "%" .. string.format("%02X", string.byte(c)) end
function string.urlencode(str) -- convert line endings str = string.gsub(tostring(str), "\n", "\r\n") -- escape all characters but alphanumeric, '.' and '-' str = string.gsub(str, "([^%w%.%- ])", urlencodeChar) -- convert spaces to "+" symbols return string.gsub(str, " ", "+") end
--[[--
@ignore
]]
local function urlencodeChar(char)
return "%" .. string.format("%02X", string.byte(c))
end
function string.urlencode(str)
-- convert line endings
str = string.gsub(tostring(str), "\n", "\r\n")
-- escape all characters but alphanumeric, '.' and '-'
str = string.gsub(str, "([^%w%.%- ])", urlencodeChar)
-- convert spaces to "+" symbols
return string.gsub(str, " ", "+")
end
无论何时何地,lua 中都要使用 local x = require '***' 错误示例