Aracılığıyla paylaş


Tek baytlık Karakter Kümeleri

Tek baytlık karakter kümesi (SBCS), 256 ayrı karakterin kod sayfası olarak uygulanan tanımlayıcı kod değerleriyle eşlenmesidir. SBCS bir Windows kod sayfasına veya OEM kod sayfasına karşılık gelebilir. SBCS kod sayfası, yerel olmayan bir kod sayfası da (örneğin, EBCDIC kod sayfası) içerebilir. Bu kod sayfalarının tanımları için bkz. Kod Sayfaları.

Not

Yeni Windows uygulamaları, çeşitli kod sayfalarının tutarsızlıklarını önlemek ve yerelleştirme kolaylığı sağlamak için Unicode kullanmalıdır. Ancak bazı eski protokoller için SBCS kullanılması gerekir. Her SBCS kod sayfası farklı karakterleri destekler, ancak hiçbir sayfa Unicode tarafından sağlanan karakterlerin tamamını desteklemez. Her SBCS kod sayfası farklı kodlanmış farklı bir alt kümeyi destekler. Bir SBCS kod sayfasından diğerine dönüştürülen veriler bozulmaya tabidir çünkü farklı kod sayfalarında aynı veri değeri farklı bir karakteri kodlayabilir. Unicode'dan SBCS'ye dönüştürülen veriler veri kaybına tabidir çünkü belirli bir kod sayfası söz konusu Unicode verilerinde kullanılan her karakteri gösteremeyebilir.

 

Uygulamalarınız, Windows işlevlerinin "A" sürümleriyle birlikte SBCS Windows kod sayfalarını kullanır. Bkz. İşlev Prototipleri ve Kod Sayfalarıiçin Kuralları. Bir SBCS kod sayfasını tanımlamaya yardımcı olmak için bir uygulama GetCPInfoveya GetCPInfoExişlevinikullanabilir. Ayrıca uygulama, Unicode ve SBCS dizeleri arasında eşlemek için MultiByteToWideCharve WideCharToMultiByteişlevlerinikullanabilir.

Karakter Kümeleri

çift bayt karakter kümeleri