# text-cp437
Basic mapping of cp437 bytes to UTF and back.
* `Data.Text.CP437` offers mapping that maps control characters to control characters.
* `Data.Text.CP437.Graphical` maps control characters to old school pictures like `♪`.
## `textToCp437 :: Text -> ByteString`
Given a string of text, produce a bytestring containing valid CP-437 encoded data.
If any UTF symbols are used that occur in CP437 they will be translated.
## `cp437ToText :: ByteString -> Text`
Given a ByteString that is encoded with CP-437, will decode to a UTF Text, with all symbols converted.
## `utfToByte :: Char -> Word8`
Convert a single unicode character to a CP-437 byte.
## `byteToUtf :: Word8 -> Char`
Convert a single byte into a unicode character.