Decode a percent-encoded string. Handles UTF-8 multi-byte sequences. Falls back to raw byte decoding on malformed sequences.
The percent-encoded string.
The decoded string (or original on failure).
Decode a percent-encoded string. Handles UTF-8 multi-byte sequences. Falls back to raw byte decoding on malformed sequences.