STRING::UNESCAPE_URI 1g 2023-11-12 laplante@plcb.ca GOWEB/STRING — Decode Escaped URIs


title: “STRING::UNESCAPE_URI” version: “1.0.0” date: 2023-11-12 author: “laplante@plcb.ca” section: “1g” category: “GOWEB/STRING”


Name

string::unescape_uri Decode Escaped URIs

Synopsis

string::unescape_uri(string)
unescape_uri(string)
string::unEscapeUri(string)
unEscapeUri(string)

Description

The unescape_uri function decodes a string previously encoded using uri_escape or other URI encoding methods. It converts percent-encoded sequences (e.g., %!<(MISSING)/code>) back into their literal characters.


Examples

res={{
    a := { "array" : [1,2,3] };
    path_unescape(path_escape(a));
    path_unescape(path_escape("A long/string"));
    unescape_uri(uri_escape(a));
    unescape_uri(uri_escape("A long/string"));
}}.

Returns:

{"array":[1,2,3]}A long/string{"array":[1,2,3]}A long/string

Author

laplante@plcb.ca

See Also


Version