Function
GLibUriunescape_string
since: 2.16
Declaration [src]
char*
g_uri_unescape_string (
  const char* escaped_string,
  const char* illegal_characters
)
Description [src]
Unescapes a whole escaped string.
If any of the characters in illegal_characters or the NUL
character appears as an escaped character in escaped_string, then
that is an error and NULL will be returned. This is useful if you
want to avoid for instance having a slash being expanded in an
escaped path element, which might confuse pathname handling.
Available since: 2.16
Parameters
- escaped_string
- 
            Type: const char*An escaped string to be unescaped. The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string. 
- illegal_characters
- 
            Type: const char*A string of illegal characters not to be allowed, or NULL.The argument can be NULL.The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string.