unquote

Replace %xx escapes by their single-character equivalent. The optional encoding and errors parameters specify how to decode percent-encoded sequences into Unicode characters, as accepted by the bytes.decode() method.

By default, percent-encoded sequences are decoded with UTF-8, and invalid sequences are replaced by a placeholder character.

@safe
string
unquote

Examples

assert (unquote("abc%20def") == "abc def");

Meta