Aracılığıyla paylaş


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