LicenseRef-OtherLicense licensed by Silk
Maintained by [email protected]

Module documentation for

This version can be pinned in stack with:[email protected]:455f71a45ce8ec3646f1215bf1476828fd01bb5fc1e228a6da6657c57b5f53be,2148
  • Network
    • Network.URI
      • Network.URI.Encode


Build Status

This package allows you to uri encode and uri decode Strings, Texts and ByteStrings.

The default is to encode everything but ASCII alphabetic characters, decimal digits, and - _ . ~, according to RFC 3986.

It has support for all of unicode, by first encoding strings to UTF8, and then encoding the individual bytes. This works both for network > 2.4 (which also does this) and for older version.

Additionally, two command line utilities are provided if the package is built with the tools flag: uri-encode and uri-decode.


  • Use network-uri instead of network when possible