codecvt_utf16
Représente une facette locale qui effectue la conversion entre des caractères larges codés au format UCS-2 ou UCS-4 et un flux d’octets codé au format UTF-16LE ou UTF-16BE.
template<class Elem, unsigned long Maxcode = 0x10ffff, codecvt_mode Mode = (codecvt_mode)0>
class codecvt_utf16 : public std::codecvt<Elem, char, StateType>
Paramètres
Elem
Type d'élément à caractères larges.
Maxcode
Nombre maximal de caractères pour la facette de paramètres régionaux.
Mode
Informations de configuration pour les facettes de paramètres régionaux.
Notes
Ce modèle de classe convertit les caractères larges encodés en UCS-2 ou UCS-4 et un flux d’octets encodé en UTF-16LE, si mode &little_endian ou UTF-16BE sinon.
Le flux d’octets doit être écrit dans un fichier binaire. Il peut être endommagé s’il est écrit dans un fichier texte.
Spécifications
En-tête : <codecvt>
Espace de noms : std
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour