|
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) |