Replaces special characters with percent-encoded equivalents (e.g., space → %20)
URL encoding replaces special characters with percent-encoded equivalents so they can be safely used in URLs.
When passing special characters (spaces, &, =, ?, #) in URLs, query parameters, or form data.