/usr/local/lib/swipl/library/ext/clib/uri.pl
All Application Manual Name SummaryHelp

  • ext
    • clib
      • socket.pl
      • uid.pl
      • unix.pl
      • syslog.pl -- Unix syslog interface
      • memfile.pl
      • time.pl -- Time and alarm library
      • uri.pl -- Process URIs
        • uri_components/2
        • uri_data/3
        • uri_data/4
        • uri_normalized/2
        • iri_normalized/2
        • uri_normalized_iri/2
        • uri_is_global/1
        • uri_resolve/3
        • uri_normalized/3
        • iri_normalized/3
        • uri_normalized_iri/3
        • uri_query_components/2
        • uri_authority_components/2
        • uri_authority_data/3
        • uri_encoded/3
        • uri_iri/2
        • uri_file_name/2
        • uri_edit/3
      • uuid.pl -- Universally Unique Identifier (UUID) Library
      • sha.pl -- SHA secure hashes
      • process.pl -- Create processes and redirect I/O
      • filesex.pl -- Extended operations on files
      • hash_stream.pl -- Maintain a hash on a stream
      • md5.pl -- MD5 hashes
      • rlimit.pl
      • mallocinfo.pl -- Memory allocation details
      • crypt.pl
      • udp_broadcast.pl -- A UDP broadcast proxy
      • cgi.pl -- Read CGI parameters
      • prolog_stream.pl -- A stream with Prolog callbacks
      • streampool.pl -- Input multiplexing
 uri_normalized_iri(+URI, -NormalizedIRI) is det
As uri_normalized/2, but percent-encoding is translated into IRI Unicode characters. The translation is liberal: valid UTF-8 sequences of %-encoded bytes are mapped to the Unicode character. Other %XX-sequences are mapped to the corresponding ISO-Latin-1 character and sole % characters are left untouched.
See also
- uri_iri/2.