URL encoding: Difference between revisions

Content added Content deleted
Line 966: Line 966:


=={{header|langur}}==
=={{header|langur}}==
<syntaxhighlight lang="langur">val .urlEncode = fn(.s) replace(
<syntaxhighlight lang="langur">val .urlEncode = fn(.s) {
replace(
.s, re/[^A-Za-z0-9]/,
.s, re/[^A-Za-z0-9]/,
fn(.s2) join "", map fn(.b) $"%\.b:X02;", s2b .s2,
fn(.s2) { join "", map fn(.b) { $"%\.b:X02;" }, s2b .s2 },
)
)
}


writeln .urlEncode("https://some website.com/")</syntaxhighlight>
writeln .urlEncode("https://some website.com/")</syntaxhighlight>