Percent Encoding (aka URL Encoding) library
Common Lisp
Switch branches/tags
Nothing to show
Latest commit 2aaccc4 Jul 27, 2017 @drdo Fixed typo
Permalink
Failed to load latest commit information.
LICENSE
README.md
do-urlencode.asd
package.lisp
urlencode.lisp

README.md

Encoding

(URLENCODE string &key (queryp nil)) → string

queryp : If true you get application/x-www-form-urlencoded.

Decoding

(URLDECODE string &key (queryp nil) (eol :LF) (lenientp nil)) → string

queryp : If true you get application/x-www-form-urlencoded.
eol : The line ending to use, possible values are (:CR :LF :CRLF).
lenientp : If true unencoded reserved characters will appear unmodified in the result instead of causing a condition to be signaled.

URLENCODE-MALFORMED-STRING will be signaled if the string is not a valid urlencoded string.