<codecvt>
Definuje několik tříd šablon, které popisují objekty na základě šablony třídy codecvt.Tyto objekty mohou sloužit jako fasetami národní , ovládat převody mezi posloupnost hodnot typu Elem a posloupnost hodnot typu char.
#include <codecvt>
Poznámky
Národní prostředí fasetami, deklarované v této hlavičce převod mezi několika kódování znaků.Pro široké znaky (uložené v programu v celých čísel-size):
UCS-4 je kódování v aplikaci Unicode (ISO 10646)
UCS-4 je kódování v aplikaci jako 32bitová celočíselná hodnota Unicode (ISO 10646).
UCS-2 je v programu kódování Unicode
UCS-2 je v programu jako 16bitové celé číslo kódování Unicode.
V rámci programu jako kterýkoli z nich kódování Unicode je UTF-16
UTF-16 je Unicode kódování v aplikaci jako jednu nebo dvě celá čísla 16 bitů. (Všimněte si, že nesplňuje všechny požadavky platné širokého znaku kódování pro standardní C nebo Standard C++.Přesto se široce používá jako takový.)
Pro datové proudy bajt (uložené v souboru, jako posloupnost bajtů odeslaných nebo uložené v programu v poli char):
Je v kódování Unicode UTF-8
UTF-8 je do proudu bajtů kódování jako jeden nebo více bajtů osmibitové pořadí deterministický bajtů Unicode.
Je v kódování Unicode UTF-16LE
UTF-16LE je do proudu bajtů jako UTF-16 kódování Unicode s 16bitové celé číslo předloženy jako první dva bajty osmibitové, méně významný bajt.
Je v kódování Unicode UTF-16BE
UTF-16BE je do proudu bajtů jako UTF-16 kódování Unicode s 16bitové celé číslo první dva bajty 8 bit, byte významnější formě.
Výčty
Určuje informace o konfiguraci pro místní charakteristiky. |
Třídy
Představuje podmínka národního prostředí, který převádí mezi široké znaky kódované jako UCS-2 nebo UCS-4 a tok bajtů kódovány ve formátu UTF-8. |
|
Představuje podmínka národního prostředí, který převádí mezi širokou kódováním UTF-16 znaků a tok bajtů kódovány ve formátu UTF-8. |
|
Představuje podmínka národního prostředí, který převádí mezi široké znaky kódované jako UCS-2 nebo UCS-4 a tok bajtů kódování UTF-16LE nebo UTF-16BE. |
Požadavky
Záhlaví:<codecvt>
Obor názvů: stdt