About URL Encoding
URL encoding converts special characters into a format that can be transmitted over the internet. Characters like spaces become %20, and special characters are converted to their hexadecimal representation.
Encode Component is more strict and encodes additional characters like / ? : @ & = + $ # which are safe in full URLs but need encoding in URL components (query parameters, path segments).