fn
fn url_encode(s: string) -> string
Percent-encode s for use in a URL component. Unreserved characters (RFC 3986 §2.3 — letters, digits, -, _, ., ~) pass through; everything else becomes %XX with upper-case hex.
url_encode("hello world"); // "hello%20world"
url_encode("a&b=c"); // "a%26b%3Dc"
url_encode("café"); // "caf%C3%A9"