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