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