Converts UTF-16 values to UTF-8. More...
#include <rw/stream/RWToUTF8Converter.h>
Public Member Functions | |
void | convert (RWUChar from, RWCString &to) |
void | convert (const RWUChar *from, size_t len, RWCString &to) |
void | convert (wchar_t from, RWCString &to) |
void | convert (const wchar_t *from, size_t len, RWCString &to) |
void | convert (const RWWString &from, RWCString &to) |
void | convert (const std::wstring &from, RWCString &to) |
RWToUTF8Converter converts RWUChar, RWWString, wchar_t
or std::wstring
UTF-16 values to UTF-8. The character or string to be converted must encoded in UTF-16. To translate other encodings, use converters supplied by the Internationalization Module.
|
inline |
Converts one UTF-16 wchar_t
to a UTF-8 encoded RWCString.
void RWToUTF8Converter::convert | ( | const wchar_t * | from, |
size_t | len, | ||
RWCString & | to | ||
) |
Converts several UTF-16 wchar_t's
to a UTF-8 encoded RWCString.
Copyright © 2021 Rogue Wave Software, Inc., a Perforce company. All Rights Reserved. |