The encoding package
Haskell has excellect handling of unicode, the Char type covers all unicode chars. Unfortunatly, there's no possibility to read or write something to the outer world in an encoding other than ascii due to the lack of support for encodings. This library should help with that.
Properties
| Versions | 0.1, 0.2, 0.3, 0.4, 0.4.1, 0.5.0, 0.5.1, 0.5.2, 0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.6.5, 0.6.6, 0.6.7, 0.6.7.1, 0.6.7.2, 0.7, 0.7.0.1, 0.7.0.2, 0.8 |
|---|---|
| Change log | CHANGELOG |
| Dependencies | array, base (<5), binary (<0.8), bytestring, containers, extensible-exceptions, ghc-prim, HaXml (>=1.22 && <1.26), mtl, regex-compat [details] |
| License | BSD3 |
| Author | Henning Günther |
| Maintainer | daniel@wagner-home.com |
| Category | Codec |
| Home page | http://code.haskell.org/encoding/ |
| Source repository | head: darcs get http://code.haskell.org/encoding this: darcs get http://code.haskell.org/encoding --tag 0.8 |
| Uploaded | Fri Feb 6 17:51:31 UTC 2015 by DanielWagner |
| Distributions | NixOS:0.8 |
| Downloads | 4771 total (151 in last 30 days) |
| Votes | |
| Status | Docs available [build log] Last success reported on 2015-02-12 [all 1 reports] |
Modules
- Control
- Data
- Data.Encoding
- Data.Encoding.ASCII
- Data.Encoding.BootString
- Data.Encoding.ByteSink
- Data.Encoding.ByteSource
- Data.Encoding.CP1250
- Data.Encoding.CP1251
- Data.Encoding.CP1252
- Data.Encoding.CP1253
- Data.Encoding.CP1254
- Data.Encoding.CP1255
- Data.Encoding.CP1256
- Data.Encoding.CP1257
- Data.Encoding.CP1258
- Data.Encoding.CP437
- Data.Encoding.CP737
- Data.Encoding.CP775
- Data.Encoding.CP850
- Data.Encoding.CP852
- Data.Encoding.CP855
- Data.Encoding.CP857
- Data.Encoding.CP860
- Data.Encoding.CP861
- Data.Encoding.CP862
- Data.Encoding.CP863
- Data.Encoding.CP864
- Data.Encoding.CP865
- Data.Encoding.CP866
- Data.Encoding.CP869
- Data.Encoding.CP874
- Data.Encoding.Exception
- Data.Encoding.GB18030
- Data.Encoding.ISO2022
- Data.Encoding.ISO2022JP
- Data.Encoding.ISO88591
- Data.Encoding.ISO885910
- Data.Encoding.ISO885911
- Data.Encoding.ISO885913
- Data.Encoding.ISO885914
- Data.Encoding.ISO885915
- Data.Encoding.ISO885916
- Data.Encoding.ISO88592
- Data.Encoding.ISO88593
- Data.Encoding.ISO88594
- Data.Encoding.ISO88595
- Data.Encoding.ISO88596
- Data.Encoding.ISO88597
- Data.Encoding.ISO88598
- Data.Encoding.ISO88599
- Data.Encoding.JISX0201
- Data.Encoding.JISX0208
- Data.Encoding.JISX0212
- Data.Encoding.KOI8R
- Data.Encoding.KOI8U
- Data.Encoding.MacOSRoman
- Data.Encoding.UTF16
- Data.Encoding.UTF32
- Data.Encoding.UTF8
- Data.Encoding
- System
[Index]
Flags
| Name | Description | Default | Type |
|---|---|---|---|
| splitbase | Choose the new smaller, split-up base package. | Enabled | Automatic |
| systemencoding | Provide the getSystemEncoding action to query the locale. | Enabled | Automatic |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- encoding-0.8.tar.gz [browse] (Cabal source package)
- Package description (included in the package)
Maintainers' corner
For package maintainers and hackage trustees