The uri-encode package

[Tags:bsd3, library]

Unicode aware uri-encoding.


[Skip to Readme]

Properties

Versions 1.5.0.1, 1.5.0.2, 1.5.0.3, 1.5.0.4, 1.5.0.5
Dependencies base (==4.*), bytestring (>=0.9 && <0.11), network (>=2.2 && <2.4.1.0 || >2.4.1.0 && <2.5), text (>=0.7 && <1.2), utf8-string (==0.3.*) [details]
License OtherLicense
Author Silk
Maintainer code@silk.co
Stability Unknown
Category Network, Web
Source repository head: git clone https://github.com/silkapp/uri-encode.git
Uploaded Mon Mar 31 16:26:06 UTC 2014 by ErikHesselink
Distributions LTSHaskell:1.5.0.5, NixOS:1.5.0.5, Stackage:1.5.0.5, Tumbleweed:1.5.0.5
Downloads 2412 total (15 in the last 30 days)
Votes
0 []
Status Docs available [build log]
Successful builds reported [all 1 reports]

Modules

[Index]

Flags

NameDescriptionDefaultType
toolsDisabledAutomatic

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

Downloads

Maintainer's Corner

For package maintainers and hackage trustees

Readme for uri-encode

Readme for uri-encode-1.5.0.1

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.