Udostępnij za pośrednictwem


Strony kodowe

A code page jest zestaw znaków, który może zawierać liczby, znaki interpunkcyjne i inne glify.Różnych języków i ustawień regionalnych mogą korzystać różne strony kodowe.Na przykład strona kodowa ANSI 1252 jest używana dla języka angielskiego i większości języków europejskich; Strona kodowa OEM 932 jest używana w japońskim alfabecie Kanji.

Strona kodowa może być reprezentowana w tabeli jako przyporządkowanie znaków do wartości jednobajtowych lub wielobajtowych.Wiele stron kodowych udostępnić zestaw znaków ASCII dla znaków z zakresu 0x00 – 0x7F.

Biblioteka uruchomieniowa Microsoft używa następujących typów stron kodowych:

  • System domyślna strona kodowa ANSI.Domyślnie podczas uruchamiania system run-time automatycznie ustawia stronę kodową wielobajtowych do systemu domyślna strona kodowa ANSI, który jest otrzymywany z systemu operacyjnego.Wywołanie:

    setlocale ( LC_ALL, "" );
    

    Ustawia również ustawienia regionalne systemu domyślna strona kodowa ANSI.

  • Strona kodowa ustawień regionalnych.Zachowanie liczby procedur run-time zależy od ustawień regionalnych bieżącego zawiera stronę kod ustawień regionalnych.(Aby uzyskać więcej informacji, zobacz Procedur zależnego od ustawień regionalnych.) Domyślnie wszystkie procedury zależnego od ustawień regionalnych w bibliotece uruchomieniowej Microsoft umożliwia stronę kodową, która odpowiada locale "C".W czasie wykonywania można zmienić lub kwerendy strona kodowa ustawień regionalnych używany przez wywołanie do setlocale.

  • Strona kodowa wielobajtowych.Zachowanie większość procedur znaków wielobajtowych w run-time library, zależy od bieżące ustawienie strony kodu wielobajtowych.Domyślnie procedury te używają systemu domyślna strona kodowa ANSI.W czasie wykonywania kwerend i zmienić stronę kodową wielobajtowych z _getmbcp i _setmbcp, odpowiednio.

  • Locale "C" jest zdefiniowany przez ANSI odpowiadają ustawień regionalnych, w którym tradycyjnie wykonaniu c programy.Strona kodowa dla ustawień regionalnych "C" (strona kodowa "C") odnosi się do zestawu znaków ASCII.Na przykład w ustawieniach regionalnych "C" islower zwraca wartość true dla wartości 0x61 – tylko 0x7A.W ustawieniach regionalnych w innym islower może zwrócić wartość true dla nich, jak również inne wartości określonych ustawień regionalnych.

Zobacz też

Informacje

Internacjonalizacji

Procedury czasu według kategorii