Encode and decode URLs with support for multiple character sets
URL encoding, also known as percent encoding, is a method to encode special characters in URLs to ensure they are transmitted correctly over the internet. Characters that are not allowed in URLs are replaced with a percent sign (%) followed by hexadecimal digits.
URL decoding is the reverse process, converting percent-encoded characters back to their original form for human readability.