How percent-encoding represents UTF-8 bytes
Follow a Unicode scalar through UTF-8 bytes and uppercase %HH escapes without confusing characters, code units and bytes.
ReadPercent-encoding explained
Understand UTF-8 bytes, the exact difference between RFC 3986 and form components, and why strict decoding reports broken input instead of repairing it silently.
Follow a Unicode scalar through UTF-8 bytes and uppercase %HH escapes without confusing characters, code units and bytes.
ReadCompare the exact safe characters and the different meaning of plus before choosing how to encode one value.
ReadDistinguish broken percent syntax, invalid UTF-8 and valid but noncanonical spelling without hidden repair or recursive decoding.
Read