Static Public Member Functions | |
static byte * | getEncodingBOM (int encoding) |
returns Byte Order Mark bytes for specified Unicode encoding | |
static int | getEncodingBOMSize (int encoding) |
returns Byte Order Mark bytes Length for specified Unicode encoding | |
static int | isMultibyteEncoding (int encoding) |
static int | toBytes (int encoding, wchar, byte *) |
static char | toChar (int, wchar) |
static wchar | toWChar (int, char) |
static int | getEncodingNamesNum () |
static int | getDefaultEncodingIndex () |
static const char * | getDefaultEncodingName () |
static int | getEncodingIndex (const char *enc) |
static const char * | getEncodingName (int enc) |
Static Public Attributes | |
static const int | ENC_UTF8_BOM = 0xBFBBEF |
static const int | ENC_UTF16_BOM = 0xFEFF |
static const int | ENC_UTF16BE_BOM = 0xFFFE |
static const int | ENC_UTF32_BOM = 0x0000FEFF |
static const int | ENC_UTF32BE_BOM = 0xFFFE0000 |
static const int | ENC_UTF32BE = (-6) |
static const int | ENC_UTF32 = (-5) |
static const int | ENC_UTF16BE = (-4) |
static const int | ENC_UTF16 = (-3) |
static const int | ENC_UTF8 = (-2) |