Example: the component a+b c encodes to a%2Bb%20c. Decoding %E4%B8%AD produces a Chinese character. Invalid percent escapes or truncated UTF-8 cause an error. URI decoding preserves percent escapes that have structural meaning; choose component to decode a parameter value. Parsed results do not establish that a domain is trustworthy or a website is reachable.