Functions for converting between UTF-8 and UTF-16 strings on Windows. More...
Functions | |
A3DStatus | A3DMiscUnicodeToUTF8 (const A3DUTF8Char *pcInputBuffer, A3DUTF8Char acOutputBuffer[]) |
Converts UTF-16 strings to an array UTF-8 encoded characters on Windows. More... | |
A3DStatus | A3DMiscUTF16ToUTF8 (const A3DUniChar *pcInputBuffer, A3DUTF8Char acOutputBuffer[]) |
Converts a UTF-16 string to a UTF-8 string on Windows. More... | |
A3DStatus | A3DMiscUTF8ToUnicode (const A3DUTF8Char *pcInputBuffer, A3DUTF8Char acOutputBuffer[]) |
Converts UTF-8 encoded characters to UTF-16 strings on Windows. More... | |
A3DStatus | A3DMiscUTF8ToUTF16 (const A3DUTF8Char *pcInputBuffer, A3DUniChar acOutputBuffer[]) |
Converts a UTF-8 string to a UTF-16 string on Windows. More... | |
Detailed Description
Functions for converting between UTF-8 and UTF-16 strings on Windows.
Function Documentation
A3DStatus A3DMiscUTF8ToUnicode | ( | const A3DUTF8Char * | pcInputBuffer, |
A3DUTF8Char | acOutputBuffer[] | ||
) |
Converts UTF-8 encoded characters to UTF-16 strings on Windows.
- Version
- 2.0
This function returns a UTF-16 string on Windows.
You must cast the string to a wide char pointer (wchar_t*
) depending on the target computer's characteristics.
- Warning
- On Linux, this API simply copies the input
A3DUTF8Char*
string into the outputA3DUTF8Char*
string.
A3DStatus A3DMiscUnicodeToUTF8 | ( | const A3DUTF8Char * | pcInputBuffer, |
A3DUTF8Char | acOutputBuffer[] | ||
) |
Converts UTF-16 strings to an array UTF-8 encoded characters on Windows.
- Version
- 2.0
This function returns an array of UTF-8 encoded characters.
The input buffer is cast and interpreted as a Unicode string (wchar_t*
).
- Warning
- On Linux, this API simply copies the input
A3DUTF8Char*
string into the outputA3DUTF8Char*
string.
A3DStatus A3DMiscUTF8ToUTF16 | ( | const A3DUTF8Char * | pcInputBuffer, |
A3DUniChar | acOutputBuffer[] | ||
) |
Converts a UTF-8 string to a UTF-16 string on Windows.
- Version
- 7.0
This function returns a UTF-16 string.
- Warning
- On Linux, this API simply returns A3D_ERROR.
A3DStatus A3DMiscUTF16ToUTF8 | ( | const A3DUniChar * | pcInputBuffer, |
A3DUTF8Char | acOutputBuffer[] | ||
) |
Converts a UTF-16 string to a UTF-8 string on Windows.
- Version
- 7.0
This function returns a UTF-8 string.
- Warning
- On Linux, this API simply returns A3D_ERROR.