uri-encode

Unicode aware uri-encoding

Version on this page:1.5.0.7@rev:2
LTS Haskell 22.14:1.5.0.7@rev:3
Stackage Nightly 2024-03-28:1.5.0.7@rev:3
Latest on Hackage:1.5.0.7@rev:3

See all snapshots uri-encode appears in

BSD-3-Clause licensed by Silk
Maintained by [email protected]
This version can be pinned in stack with:uri-encode-1.5.0.7@sha256:f255fed3d51f87016d2ca65cbc8c31d0af7618b3f48dccc50faf3e53e2daf50e,2341

Module documentation for 1.5.0.7

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.

Changes

1.5.0.7

  • Don’t make docs executable, thanks to Jens Petersen

1.5.0.6

  • Improve performance, thanks to David Farrell

1.5.0.5

  • Add license field in cabal file

1.5.0.4

  • Allow utf8-string 1.

1.5.0.3

  • Use network-uri instead of network when possible