What is URL Encoding (Percent-Encoding)?
URL encoding is a mechanism for encoding information in a Uniform Resource Identifier (URI). Characters that are not allowed in a URL (like spaces, symbols, and non-ASCII characters) must be replaced by a `%` followed by two hexadecimal digits. This ensures that the URL remains functional across all web servers and browsers.