模块:Utils:修订间差异
来自Limbo Wiki Mirror
| 小无编辑摘要 | 小无编辑摘要 | ||
| 第2行: | 第2行: | ||
| function p.urlEncode(frame) --出bug自己负责,请提供正确的表。 | function p.urlEncode(frame) --出bug自己负责,请提供正确的表。 | ||
| 	local a = string.gsub(frame.args[1], "([^%w%.%- ])",   | |||
| 		function(c) | 		function(c) | ||
| 			return string.format("%%%02X", string.byte(c)) | 			return string.format("%%%02X", string.byte(c)) | ||
| 		end | 		end | ||
| 	) | 	) | ||
| 	return a; | |||
| end | end | ||
| return p | return p | ||
2022年12月7日 (三) 08:51的版本
此模块的文档可以在模块:Utils/doc创建
local p = {}
function p.urlEncode(frame) --出bug自己负责,请提供正确的表。
	local a = string.gsub(frame.args[1], "([^%w%.%- ])", 
		function(c)
			return string.format("%%%02X", string.byte(c))
		end
	)
	return a;
end
return p
