22 #ifndef COMMON_STRING_ENCODING_H 23 #define COMMON_STRING_ENCODING_H 31 kCodePageInvalid = -1,
60 kLastEncoding = kASCII
63 enum StringEncodingResult {
64 kStringEncodingResultSucceeded,
65 kStringEncodingResultHasErrors,
68 U32String convertUtf8ToUtf32(
const String &str);
69 String convertUtf32ToUtf8(
const U32String &str);
71 U32String convertToU32String(
const char *str, CodePage page = kUtf8);
72 String convertFromU32String(
const U32String &str, CodePage page = kUtf8);
73 uint16 convertUHCToUCS(uint8 high, uint8 low);
75 void releaseCJKTables();
Definition: algorithm.h:29