The util_uri_unescape function converts the encoded characters of a URI into their ASCII equivalents. Encoded characters appear as %XX, where XX is a hexadecimal equivalent of the character.
You cannot use an embedded NULL in a string, because NSAPI functions assume that a NULL is the end of the string. Therefore, passing unicode-encoded content through an NSAPI plug-in doesn’t work.
void util_uri_unescape(char *uri);
void
char *uri is the URI to be converted.
util_uri_escape, util_uri_is_evil, util_uri_parse