encoding-0.10.2: A library for various character encodings
Safe HaskellNone
LanguageHaskell2010

Data.Encoding.ISO2022JP

Description

Implements the japanese character encoding ISO 2022-JP. See http://tools.ietf.org/html/rfc1468 for reference.

Documentation

data ISO2022JP Source #

Constructors

ISO2022JP 

Instances

Instances details
Encoding ISO2022JP Source # 
Instance details

Defined in Data.Encoding.ISO2022JP

Methods

decodeChar :: ByteSource m => ISO2022JP -> m Char Source #

encodeChar :: ByteSink m => ISO2022JP -> Char -> m () Source #

decode :: ByteSource m => ISO2022JP -> m String Source #

encode :: ByteSink m => ISO2022JP -> String -> m () Source #

encodeable :: ISO2022JP -> Char -> Bool Source #

ISO2022 ISO2022JP Source # 
Instance details

Defined in Data.Encoding.ISO2022JP

Methods

readEscape :: ByteSource m => ISO2022JP -> m (Maybe DynEncoding) Source #

encodingForChar :: ISO2022JP -> Char -> Maybe (DynEncoding, [Word8]) Source #

Show ISO2022JP Source # 
Instance details

Defined in Data.Encoding.ISO2022JP

Methods

showsPrec :: Int -> ISO2022JP -> ShowS

show :: ISO2022JP -> String

showList :: [ISO2022JP] -> ShowS

Eq ISO2022JP Source # 
Instance details

Defined in Data.Encoding.ISO2022JP

Methods

(==) :: ISO2022JP -> ISO2022JP -> Bool

(/=) :: ISO2022JP -> ISO2022JP -> Bool