Interpretation von Multibytezeichensequenzen

Die meisten Multibytezeichen-Routinen in der Microsoft-Laufzeitbibliothek erkennen Multibytezeichen-Sequenzen, die mit einer Multibytecodepage in Zusammenhang stehen. Der Ausgabewert wird durch die Einstellung der LC_CTYPE Kategorieeinstellung des Gebietsschemas beeinflusst. Weitere Informationen finden Sie unter setlocale. Die Versionen dieser Funktionen ohne das _l-Suffix verwenden das aktuelle Gebietsschema für dieses gebietsschemaabhängiges Verhalten. Die Versionen mit dem _l Suffix sind identisch, außer sie verwenden den Gebietsschemaparameter anstelle des aktuellen Gebietsschemas.

Gebietsschemaabhängige Multibyte-Routinen

Routine Zweck
_mbclen, mblen_mblen_l Überprüfen und Zurückgeben einer Anzahl von Bytes in Multibytezeichen
strlen, , wcslen_mbslen, _mbslen_l, , _mbstrlen_mbstrlen_l Bei Multibyte-Zeichenfolgen: Überprüfen jedes Zeichens in der Zeichenfolge; Zurückgeben der Zeichenfolgenlänge. Für die Breitzeichen-Zeichenfolgen: Zurückgeben der Zeichenfolgenlänge.
mbstowcs, , _mbstowcs_lmbstowcs_s_mbstowcs_s_l Konvertieren von Multibytezeichensequenz in entsprechende Breitzeichensequenz
mbtowc, _mbtowc_l Konvertieren von Multibytezeichen in entsprechendes Breitzeichen
wcstombs, , _wcstombs_lwcstombs_s_wcstombs_s_l Konvertieren von Breitzeichensequenz in entsprechende Multibytezeichensequenz
wctomb, , _wctomb_lwctomb_s_wctomb_s_l Konvertieren von Breitzeichen in entsprechendes Multibytezeichen

Gebietsschemaunabhängige Multibyte-Routinen

Routine Zweck
mbrtoc16, mbrtoc32 Konvertieren von UTF-8-Zeichen in äquivalentes UTF-16- oder UTF-32-Zeichen
c16rtomb, c32rtomb Konvertieren von UTF-16- oder UTF-32-Zeichen in äquivalentes UTF-8-Multibyte-Zeichen

Siehe auch

Internationalisierung
Universelle C-Laufzeitroutinen nach Kategorie