URL Encoder / Decoder

Encodes or decodes a string so that it conforms to the the Uniform Resource Locators Specification - URL (RFC 1738).