43AST_UTIL_CAPI errc_t
aAnsiToWide(
const char* ansi, std::wstring& wide);
52AST_UTIL_CAPI errc_t
aUtf8ToWide(
const char* utf8, std::wstring& wide);
59AST_UTIL_CAPI errc_t
aWideToAnsi(
const wchar_t* wide, std::string& ansi);
66AST_UTIL_CAPI errc_t
aWideToUtf8(
const wchar_t* wide, std::string& utf8);
AST_UTIL_CAPI errc_t aUtf8ToWide(const char *utf8, std::wstring &wide)
将UTF-8编码的字符串转换为宽字符编码
AST_UTIL_CAPI errc_t aWideToAnsi(const wchar_t *wide, std::string &ansi)
将宽字符编码的字符串转换为ANSI编码
AST_UTIL_CAPI errc_t aWideToUtf8(const wchar_t *wide, std::string &utf8)
将宽字符编码的字符串转换为UTF-8编码
AST_UTIL_CAPI errc_t aAnsiToWide(const char *ansi, std::wstring &wide)
将ANSI编码的字符串转换为宽字符编码