Aracılığıyla paylaş


<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ı.

Ee336489.collapse_all(tr-tr,VS.110).gifNumaralandırma

codecvt_mode

Yerel ayar özellikleri için yapılandırma bilgilerini belirtir.

Ee336489.collapse_all(tr-tr,VS.110).gifSınıflar

codecvt_utf8

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.

codecvt_utf8_utf16

utf-16 kodlanmış geniş karakterler ve utf-8 olarak kodlanmış bir bayt akışı arasında dönüştüren bir yerel tarafı temsil eder.

codecvt_utf16

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

Ayrıca bkz.

Diğer Kaynaklar

Üstbilgi dosyaları