encoding: A library for various character encodings
Haskell has excellect handling of unicode, the Char type covers all unicode chars. Unfortunately, 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.
Modules
[Index] [Quick Jump]
- 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.CP932
- 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.ShiftJIS
- Data.Encoding.UTF16
- Data.Encoding.UTF32
- Data.Encoding.UTF8
- Data.Encoding
- System
Flags
Automatic Flags
Name | Description | Default |
---|---|---|
systemencoding | Provide the getSystemEncoding action to query the locale. | Enabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- encoding-0.8.9.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
Versions [RSS] | 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, 0.8.1, 0.8.2, 0.8.3, 0.8.4, 0.8.5, 0.8.6, 0.8.7, 0.8.8, 0.8.9 |
---|---|
Change log | CHANGELOG |
Dependencies | array (>=0.4 && <0.6), base (>=4 && <5), binary (>=0.7 && <0.10), bytestring (>=0.9 && <0.13), containers (>=0.4 && <0.7), extensible-exceptions (>=0.1 && <0.2), ghc-prim (>=0.3 && <0.12), mtl (>=2.0 && <2.4), regex-compat (>=0.71 && <0.96) [details] |
License | BSD-3-Clause |
Author | Henning Günther |
Maintainer | daniel@wagner-home.com |
Category | Codec |
Home page | http://code.haskell.org/encoding/ |
Source repo | head: git clone http://github.com/dmwit/encoding |
Uploaded | by DanielWagner at 2023-11-05T18:01:57Z |
Distributions | Stackage:0.8.9 |
Reverse Dependencies | 15 direct, 2012 indirect [details] |
Downloads | 25806 total (103 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs uploaded by user Build status unknown [no reports yet] |