uri-encode: Unicode aware uri-encoding.

[ bsd3, library, network, web ] [ Propose Tags ]

Unicode aware uri-encoding.

[Skip to Readme]
Versions [RSS] [faq],,,,,,
Dependencies base (==4.*), bytestring (>=0.9 && <0.11), network (>=2.2 && < || > && <2.5), text (>=0.7 && <1.2), utf8-string (==0.3.*) [details]
License LicenseRef-OtherLicense
Author Silk
Maintainer code@silk.co
Category Network, Web
Source repo head: git clone https://github.com/silkapp/uri-encode.git
Uploaded by ErikHesselink at 2014-03-31T16:26:06Z
Distributions Arch:, Debian:, Fedora:, LTSHaskell:, NixOS:, Stackage:, openSUSE:
Executables uri-decode, uri-encode
Downloads 21152 total (390 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs available [build log]
Successful builds reported [all 1 reports]



Manual Flags

Automatic Flags

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info


Maintainer's Corner

For package maintainers and hackage trustees


Readme for uri-encode-

[back to package description]

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.