When encoding a URL, a character may not be available on the keyboard. Other times, the character of a URL might not
be usable in contexts where it may conflict with a reserved character. In either case, the character can be encoded
with a % followed by its ASCII hexadecimal equivalent code.