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.