Url-encoding
Functions for % encoding strings for use in URLs, as described in RFC 3986.
Per RFC 3986,
the only unreserved characters are ALPHA, DIGIT, -, ., _, and
~. We implement some functions to percent-encode other characters in
character lists and strings.
Subtopics
- *url-encode-array*
- Array binding character codes to the pre-computed URL encodings.
- Url-encode-chars-aux
- URL encode a list of characters onto an accumulator in reverse order.
- Url-encode-char
- URL encode a single character. (slow, logically nice version).
- Url-encode-chars
- Simple way to URL encode a list of characters.
- Url-encode-string
- Simple way to URL encode a string.
- Url-encode-string-aux
- Efficiently way to URL encode a string, in reverse order, without
exploding it.
- Fast-url-encode-char
- URL encode a single character. (fast, array-based version)