Share via


Visual C++'da Metin ve Dizeler

Uluslararası pazarlar için uygulama geliştirmenin önemli bir yönü, yerel karakter kümelerinin yeterli temsilidir. ASCII karakter kümesi, 0x7F 0x00 aralığındaki karakterleri tanımlar. ASCII karakter kümesiyle aynı şekilde 0x7F için 0x00 aralığındaki karakterleri tanımlayan ve ayrıca 0x80 ile 0xFF arasında genişletilmiş bir karakter kümesi tanımlayan başta Avrupa olmak üzere başka karakter kümeleri de vardır. Bu nedenle, ASCII karakter kümesini ve birçok Avrupa dilinin karakter kümelerini temsil etmek için 8 bitlik, tek baytlık karakter kümesi (SBCS) yeterlidir. Bununla birlikte, Japonca Kanji gibi Bazı Avrupa dışı karakter kümeleri, tek baytlı bir kodlama düzeninin temsil edebildiğinden çok daha fazla karakter içerir ve bu nedenle çok baytlı karakter kümesi (MBCS) kodlaması gerektirir.

Bu Bölümde

Unicode ve MBCS
Unicode ve MBCS programlaması için Visual C++ desteğini açıklar.

Unicode Desteği
Tek bir baytta temsil edilemeyen karakter kümeleri de dahil olmak üzere tüm karakter kümelerini desteklemeye yönelik bir belirtim olan Unicode'u açıklar.

Çok Baytlı Karakter Kümeleri (MBCS) desteği
Japonca ve Çince gibi tek bir baytta temsil edilemeyen karakter kümelerini desteklemek için Unicode'un alternatifi olan MBCS'yi açıklar.

Tchar.h'de Genel Metin Eşlemeleri
Birçok veri türü, yordam ve diğer nesneler için Microsoft'a özgü genel metin eşlemeleri sağlar.

Nasıl yapılır: Çeşitli Dize Türleri Arasında Dönüştürme Yapma
Çeşitli Visual C++ dize türlerinin diğer dizelere nasıl dönüştürüldüğünü gösterir.

Uluslararası duruma getirme
C çalışma zamanı kitaplığında uluslararası desteği açıklar.

Uluslararası Örnekler
Visual C++'da uluslararasılaştırmayı gösteren örneklerin bağlantılarını sağlar.

Dil ve Ülke/Bölge Dizeleri
C çalışma zamanı kitaplığında dil ve ülke/bölge dizelerini sağlar.