19    static int getUnicodeValue(
const char *bytes, 
int size);
 
   27        virtual const char* what() 
const throw() {
 
   28            return "Invalid Unicode character encountered";
 
 
   41        virtual const char* what() 
const throw() {
 
   42            return "Invalid Utf8 sequence encountered";
 
 
 
Class thrown when a Unicode character is encountered.
 
Class thrown when a bad Utf8 sequence is encountered.
 
static std::string getPrintableJavaUnicodeString(const char *str)
Construct a printable unicode string for Java from a given Utf8 string of characters.
 
static int getUnicodeValue(const char *bytes)
Compute the code value of a Unicode character encoded in UTF8 format in the array of characters "byte...
 
static std::string getUtf8String(int value)
Convert a unicode character into its Utf8 representation.
 
static std::string getPrintableJavaUnicodeCharacter(int value)
Convert the Unicode "value" into a printable Unicode character.
 
static int getCharSize(int val)
Compute the number of bytes that was required to store a UTF8 character sequence that starts with the...