Encodes the components of a URL.
|result||String||The encoded string.|
|str||String||The string to be encoded.|
A valid URL is a series of components that are separated by component separators. They are the ".", "/", ";", "&", and "?". EncodeURLComponent works with each component part of the URL. It assumes that any component separators in a component represent text and must be encoded. The reverse operation is done by DecodeURLComponent.
Here is an example of how an embedded component separator is encoded.