<codecvt>
Şablon sınıfını esas nesneleri tanımlayan birkaç şablon sınıfları tanımlayan codecvt.Bu nesneler olarak hizmet yerel özellikleri türündeki değerler dizisini arasındaki dönüştürmelerin kontrol Elem ve sıra türü değerlerinin char.
#include <codecvt>
Notlar
Bu başlıkta bildirilen yerel özellikleri arasında birkaç karakter kodlamalarını dönüştürün.Geniş karakter (sabit boyutlu tamsayılar programında içinde saklanan):
ucs-4 olan programın içinde kodlanmış Unicode (ISO 10646)
ucs-4, 32-bit bir tamsayı olarak program içinde kodlanmış Unicode (ISO 10646) ' dir.
ucs-2 program içinde Unicode olarak kodlandığını
ucs-2 16-bit tamsayı olarak program içinde Unicode olarak kodlandığını.
utf-16 programı ikisinden biri olarak içinde Unicode olarak kodlandığını
Program içinden bir veya iki 16-bit tamsayı kodlanmış Unicode utf-16 var.(Bu bir geçerli geniş karakter Standart c veya C++ standart kodlama tüm gereksinimlerini karşılamıyor dikkat edin.Yine de yaygın olarak kullanılır.)
Baytı akışları için (bir dosyada saklanan bir bayt dizisi iletilen ya da bir dizi program içinde saklanan char):
utf-8 Unicode olarak kodlandığını
utf-8 bayt akışı içinde deterministic bayt sırası ile bir veya daha fazla sekiz bitlik bayt olarak Unicode olarak kodlandığını.
utf-16LE Unicode olarak kodlandığını
İçinde bayt akımı olarak utf-16 kodlanmış Unicode utf-16LE olduğundan daha az önemli bayt iki sekiz bitlik bayt olarak ilk kez sunulan her 16 bitlik tamsayı.
utf-16BE Unicode olarak kodlandığını
İçinde bayt akımı olarak utf-16 kodlanmış Unicode utf-16BE ise ilk önce daha önemli bayt iki sekiz bitlik bayt sunulan her 16 bitlik tamsayı.
Numaralandırma
Yerel ayar özellikleri için yapılandırma bilgilerini belirtir. |
Sınıflar
ucs-2 veya ucs-4 olarak kodlanmış geniş karakterler ve utf-8 olarak kodlanmış bir bayt akışı arasında dönüştüren bir yerel tarafı temsil eder. |
|
utf-16 kodlanmış geniş karakterler ve utf-8 olarak kodlanmış bir bayt akışı arasında dönüştüren bir yerel tarafı temsil eder. |
|
ucs-2 veya ucs-4 olarak kodlanmış geniş karakter utf-16BE veya utf-16LE kodlanmış bir bayt akışı arasındaki dönüştüren bir yerel tarafı temsil eder. |
Gereksinimler
Başlık: <codecvt>
Namespace: stdt