URL encode / URL decode
encodeURIComponent() methods encode the URI for sending to the browser. Certain characters, such as spaces, cannot be included in a valid URI. These two URI encoding methods can encode URIs. They replace all invalid characters with special UTF-8 encoding, so that the browser can accept and understand them.