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