8 library(uri): Process URIs
AllApplicationManualNameSummaryHelp

  • Documentation
    • Reference manual
    • Packages
      • SWI-Prolog C-library
        • library(uri): 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
Availability::- use_module(library(uri)).(can be autoloaded)
Source[det]uri_encoded(+Component, +Value, -Encoded)
[det]uri_encoded(+Component, -Value, +Encoded)
Encoded is the URI encoding for Value. When encoding (Value->Encoded), Component specifies the URI component where the value is used. It is one of query_value, fragment, path or segment. Besides alphanumerical characters, the following characters are passed verbatim (the set is split in logical groups according to RFC3986).
query_value, fragment
"-._~" | "!$’()*,;" | "@" | "/?"
path
"-._~" | "!$&’()*,;=" | "@" | "/"
segment
"-._~" | "!$&’()*,;=" | "@"