Çok baytlı karakter sıralarının yorumu

Microsoft çalışma zamanı kitaplığındaki çoğu çok baytlı karakter yordamı, çok baytlı kod sayfasıyla ilgili çok baytlı karakter dizilerini tanır. Çıkış değeri, yerel ayarın LC_CTYPE kategori ayarının ayarından etkilenir. Daha fazla bilgi için bkz. setlocale. Bu işlevlerin son eki olmayan _l sürümleri, bu yerel ayara bağımlı davranış için geçerli yerel ayarı kullanır. Son eki olan _l sürümler aynıdır, ancak geçerli yerel ayar yerine yerel ayar parametresini kullanırlar.

Yerel ayara bağımlı çok baytlı yordamlar

Yordam Kullanma
_mbclen, mblen, _mblen_l Çok baytlı karakterdeki bayt sayısını doğrulama ve döndürme
strlen, wcslen, _mbslen, , _mbslen_l, _mbstrlen, _mbstrlen_l Çok baytlı karakter dizeleri için: dizedeki her karakteri doğrulayın; dize uzunluğunu döndürür. Geniş karakter dizeleri için: dönüş dizesi uzunluğu.
mbstowcs, _mbstowcs_l, mbstowcs_s, _mbstowcs_s_l Çok baytlı karakterlerin sırasını ilgili geniş karakter dizisine dönüştürme
mbtowc, _mbtowc_l Çok baytlı karakteri karşılık gelen geniş karaktere dönüştürme
wcstombs, _wcstombs_l, wcstombs_s, _wcstombs_s_l Geniş karakterlerin sırasını çok baytlı karakterlerin karşılık gelen dizisine dönüştürme
wctomb, _wctomb_l, wctomb_s, _wctomb_s_l Geniş karakteri karşılık gelen çok baytlı karaktere dönüştürme

Yerel ayardan bağımsız çok baytlı yordamlar

Yordam Kullanma
mbrtoc16, mbrtoc32 Çok baytlı UTF-8 karakterini eşdeğer UTF-16 veya UTF-32 karakterine dönüştürme
c16rtomb, c32rtomb UTF-16 veya UTF-32 karakterini eşdeğer UTF-8 çok baytlı karaktere dönüştürme

Ayrıca bkz.

Uluslararası duruma getirme
Kategoriye göre Evrensel C çalışma zamanı yordamları