codecvt_utf8_utf16
The latest version of this topic can be found at codecvt_utf8_utf16.
Represents a locale facet that converts between wide characters encoded as UTF-16 and a byte stream encoded as UTF-8.
template <class Elem, unsigned long Maxcode = 0x10ffff, codecvt_mode Mode = (codecvt_mode)0>
class codecvt_utf8_utf16 : public std::codecvt<Elem, char, StateType>
Parameters
Parameter | Description |
---|---|
Elem |
The wide-character element type. |
Maxcode |
The maximum number of characters for the locale facet. |
Mode |
Configuration information for the locale facet. |
Remarks
The byte stream can be written to either a binary file or a text file.