This is a list of functions in different languages that perform an URL (RFC1738-compatible) encoding which is the encoding used by HTML forms where the content-type is usually defined as application/x-www-form-urlencoded
. To be compliant with HTML forms, the functions replace spaces with +
and encodes non-alphanumeric characters as per RFC1738.