witch-1.3.0.6: Convert values from one type into another.

Safe Haskell | Safe-Inferred
Language | Haskell2010

Witch.Encoding

Synopsis

- type ISO_8859_1 = Tagged "ISO-8859-1"
- type Latin1S = ISO_8859_1 ByteString
- type Latin1L = ISO_8859_1 ByteString
- type UTF_8 = Tagged "UTF-8"
- type Utf8S = UTF_8 ByteString
- type Utf8L = UTF_8 ByteString
- type UTF_16LE = Tagged "UTF-16LE"
- type Utf16LS = UTF_16LE ByteString
- type Utf16LL = UTF_16LE ByteString
- type UTF_16BE = Tagged "UTF-16BE"
- type Utf16BS = UTF_16BE ByteString
- type Utf16BL = UTF_16BE ByteString
- type UTF_32LE = Tagged "UTF-32LE"
- type Utf32LS = UTF_32LE ByteString
- type Utf32LL = UTF_32LE ByteString
- type UTF_32BE = Tagged "UTF-32BE"
- type Utf32BS = UTF_32BE ByteString
- type Utf32BL = UTF_32BE ByteString

# Documentation

type ISO_8859_1 = Tagged "ISO-8859-1" Source #

https://en.wikipedia.org/wiki/ISO/IEC_8859-1

type Latin1S = ISO_8859_1 ByteString Source #

The `ISO_8859_1` encoding for strict `ByteString`s.

type Latin1L = ISO_8859_1 ByteString Source #

The `ISO_8859_1` encoding for lazy `ByteString`s.

type UTF_8 = Tagged "UTF-8" Source #

https://en.wikipedia.org/wiki/UTF-8

type Utf8S = UTF_8 ByteString Source #

The `UTF_8` encoding for strict `ByteString`s.

type Utf8L = UTF_8 ByteString Source #

The `UTF_8` encoding for lazy `ByteString`s.

type UTF_16LE = Tagged "UTF-16LE" Source #

https://en.wikipedia.org/wiki/UTF-16

type Utf16LS = UTF_16LE ByteString Source #

The `UTF_16LE` encoding for strict `ByteString`s.

type Utf16LL = UTF_16LE ByteString Source #

The `UTF_16LE` encoding for lazy `ByteString`s.

type UTF_16BE = Tagged "UTF-16BE" Source #

https://en.wikipedia.org/wiki/UTF-16

type Utf16BS = UTF_16BE ByteString Source #

The `UTF_16BE` encoding for strict `ByteString`s.

type Utf16BL = UTF_16BE ByteString Source #

The `UTF_16BE` encoding for lazy `ByteString`s.

type UTF_32LE = Tagged "UTF-32LE" Source #

https://en.wikipedia.org/wiki/UTF-32

type Utf32LS = UTF_32LE ByteString Source #

The `UTF_32LE` encoding for strict `ByteString`s.

type Utf32LL = UTF_32LE ByteString Source #

The `UTF_32LE` encoding for lazy `ByteString`s.

type UTF_32BE = Tagged "UTF-32BE" Source #

https://en.wikipedia.org/wiki/UTF-32

type Utf32BS = UTF_32BE ByteString Source #

The `UTF_32BE` encoding for strict `ByteString`s.

type Utf32BL = UTF_32BE ByteString Source #

The `UTF_32BE` encoding for lazy `ByteString`s.