Abstract base class for all ASCII based encoding schemes of Amalthea.
EncodingScheme to handle KOI8-R.
EncodingScheme to handle KOI8-U.
Defines a KOI8-R character and string.
Defines an KOI8-U character and string.
Decodes to UTF-8 string from byte representaion by encoding name.
Decodes to any type string from UTF-8 representaion by encoding name.
Gets encoded Amalthea ASCII based string from dstring (UTF-32).
The function tries to encode text sequence to new encoding. The convertation is based on libiconv. The list is available with 'iconv --list'.
Gets encoding name by string type.
Encodes dstring to KOI8RString or KOI8UString. The input does not have to be valid.
Convert a string from Amalthea ASCII based encoding to UTF-32.
Convert a string from Amalthea ASCII based encoding to UTF-8.
Convert a string from UTF-32 to Amalthea ASCII based encoding.
Convert a string from UTF-8 to Amalthea ASCII based encoding.
Template for use by all descendants of AsciiBasedEncoding. This template forms conversion tables for current encoding and UTF-32.
A universal string containing string data and information about its encoding.
American Standard Code for Information Interchange, 128 bit encoding