What is URL Encoding?
URL encoding converts special characters into percent-encoded format (e.g., space → %20) so they can be safely transmitted over the internet.
encodeURI vs encodeURIComponent
encodeURI encodes a full URL but preserves characters like ://, /, ?, &. encodeURIComponent encodes everything, ideal for query parameter values.