URI.unescapeString

Unescapes a whole escaped string. If any of the characters in illegal_characters or the character zero appears as an escaped character in escaped_string then that is an error and NULL will be returned. This is useful it you want to avoid for instance having a slash being expanded in an escaped path element, which might confuse pathname handling. Since 2.16

class URI
static
string
unescapeString

Parameters

escapedString string

an escaped string to be unescaped.

illegalCharacters string

a string of illegal characters not to be allowed, or NULL. [allow-none]

Return Value

Type: string

an unescaped version of escaped_string. The returned string should be freed when no longer needed.

Meta