codecvt_utf16
代表地區設定 Facet,其可在 UCS-2 或 UCS-4 編碼的寬字元以及 UTF-16LE 或 UTF-16BE 編碼的位元組資料流之間進行轉換。
template<class Elem, unsigned long Maxcode = 0x10ffff, codecvt_mode Mode = (codecvt_mode)0>
class codecvt_utf16 : public std::codecvt<Elem, char, StateType>
參數
Elem
寬字元項目類型。
Maxcode
地區設定 Facet 的最大字元數。
模式
地區設定 Facet 的設定資訊。
備註
如果 Mode & little_endian 或 UTF-16BE,此類別範本會在編碼為 UCS-2 或 UCS-4 的寬字元之間轉換,以及編碼為 UTF-16LE 的位元組數據流。
位元組資料流應寫入二進位檔案中;如果寫入文字檔案中,則可能會損毀。
需求
標頭: <codecvt>
命名空間:std