GridSite Grid Security for the Web
Web platforms for Grids

Welcome page : Documentation : Download : License

NAME

urlencode - convert strings to or from URL-encoded form

SYNOPSIS

urlencode [-m|-d] string [string ...]

DESCRIPTION

urlencode encodes strings according to RFC 1738.

That is, characters A-Z a-z 0-9 . _ and - are passed through unmodified, but all other characters are represented as %HH, where HH is their two-digit upper-case hexadecimal ASCII representation. For example, the URL http://www.gridpp.ac.uk/gridsite/ becomes http%3A%2F%2Fwww.gridpp.ac.uk%2Fgridsite%2F

urlencode converts each character in all the strings given on the command line. If multiple strings are given, they are concatenated with separating spaces before conversion.

OPTIONS

-m

Instead of full conversion, do GridSite "mild URL encoding" in which A-Z a-z 0-9 . = - _ @ and / are passed through unmodified. This results in slightly more human-readable strings but the application must be prepared to create or simulate the directories implied by any slashes.

-d

Do URL-decoding rather than encoding, according to RFC 1738. %HH and %hh strings are converted and other characters are passed through unmodified, with the exception that + is converted to space.

EXIT CODES

0 is always returned.

BUGS

Not enough beta testing (hint hint...)

AUTHOR

Andrew McNab <[email protected]>

urlencode is part of GridSite: http://www.gridpp.ac.uk/gridsite/

This HTML page was made with roffit.


Last modified Fri 19 December 2003 . View page history
Switch to HTTPS . Print View . Built with GridSite 1.4.3
Funded by:   GridPP   STFC   JISC   University of Manchester