Interpretacja wielobajtowych sekwencji znaków
Większość procedur wielobajtowych w bibliotece czasu wykonywania firmy Microsoft rozpoznaje sekwencje wielobajtowe znaków odnoszące się do strony kodu wielobajtowego. Na wartość wyjściową ma wpływ ustawienie LC_CTYPE
ustawienia kategorii ustawień regionalnych. W celu uzyskania więcej informacji, zobacz następujący temat: setlocale
. Wersje tych funkcji bez sufiksu _l
używają bieżących ustawień regionalnych dla tego zachowania zależnego od ustawień regionalnych. Wersje z sufiksem _l
są identyczne, z wyjątkiem używania parametru ustawień regionalnych zamiast bieżących ustawień regionalnych.
Procedury wielobajtowe zależne od ustawień regionalnych
Procedura | Używanie |
---|---|
_mbclen , mblen , _mblen_l |
Weryfikowanie i zwracanie liczby bajtów w znakach wielobajtowych |
strlen , wcslen , _mbslen , _mbslen_l , _mbstrlen , _mbstrlen_l |
W przypadku ciągów znaków wielobajtowych: zweryfikuj każdy znak w ciągu; zwracana długość ciągu. W przypadku ciągów znaków szerokich: zwraca długość ciągu. |
mbstowcs , _mbstowcs_l , mbstowcs_s , _mbstowcs_s_l |
Konwertowanie sekwencji znaków wielobajtowych na odpowiednią sekwencję znaków szerokich |
mbtowc , _mbtowc_l |
Konwertowanie znaku wielobajtowego na odpowiedni znak szeroki |
wcstombs , _wcstombs_l , wcstombs_s , _wcstombs_s_l |
Konwertowanie sekwencji znaków szerokich na odpowiadającą sekwencję znaków wielobajtowych |
wctomb , _wctomb_l , wctomb_s , _wctomb_s_l |
Konwertowanie znaku szerokiego na odpowiadający znak wielobajtowy |
Procedury wielobajtowe niezależne od ustawień regionalnych
Procedura | Używanie |
---|---|
mbrtoc16 , mbrtoc32 |
Konwertowanie wielobajtowego znaku UTF-8 na równoważny znak UTF-16 lub UTF-32 |
c16rtomb , c32rtomb |
Przekonwertuj znak UTF-16 lub UTF-32 na równoważny znak wielobajtowy UTF-8 |
Zobacz też
Internacjonalizacja
Procedury czasu wykonywania języka Universal C według kategorii
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla