codecvt_utf16
Reprezentuje aspekt ustawień regionalnych, który konwertuje między znakami szerokimi zakodowanymi jako UCS-2 lub UCS-4 oraz strumień bajtów zakodowany jako UTF-16LE lub UTF-16BE.
template<class Elem, unsigned long Maxcode = 0x10ffff, codecvt_mode Mode = (codecvt_mode)0>
class codecvt_utf16 : public std::codecvt<Elem, char, StateType>
Parametry
Elem
Typ elementu o szerokim znaku.
Maksymalna liczba kodów
Maksymalna liczba znaków dla aspektu ustawień regionalnych.
Tryb
Informacje o konfiguracji dla aspektu ustawień regionalnych.
Uwagi
Ten szablon klasy konwertuje znaki szerokie zakodowane jako UCS-2 lub UCS-4 oraz strumień bajtów zakodowany jako UTF-16LE, jeśli tryb i little_endian lub UTF-16BE w przeciwnym razie.
Strumień bajtów powinien być zapisywany w pliku binarnym; może być uszkodzony, jeśli jest zapisywany w pliku tekstowym.
Wymagania
Nagłówek: <codecvt>
Przestrzeń nazw: std
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla