Strony kodowe

A code page jest zestawem znaków, który może zawierać liczby, znaki interpunkcyjne i inne symbole.Różne języki i ustawienia regionalne mogą być używane 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 dla japoński 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.

Biblioteki wykonawczej Microsoft używa następujących typów stron kodowych:

  • System domyślna strona kodowa ANSI.Domyślnie podczas uruchamiania systemu wykonywania automatycznie ustawia strona kodowa wielobajtowych system domyślną stronę kodową 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 szereg procedur wykonywania jest zależna od bieżących ustawień regionalnych, który obejmuje miejsce strona kodowa. (Aby uzyskać więcej informacji, zobacz Zależne od ustawień lokalnych procedur.) Domyślnie wszystkie procedury zależne od ustawień regionalnych w biblioteki wykonawczej Microsoft używają stronę kodową, która odpowiada do regionalnych "C".W czasie wykonywania można zmienić lub kwerendy miejsce strona kodowa używana w wyniku wywołania setlocale.

  • Strona kodowa wielobajtowych.Zachowanie większość procedur znaków wielobajtowych w biblioteki wykonawczej, zależy od bieżącego ustawienia strona kodowa wielobajtowych.Domyślnie procedury te używają systemu domyślna strona kodowa ANSI.W czasie wykonywania kwerendy i zmienić strona kodowa wielobajtowych z _getmbcp i _setmbcp, odpowiednio.

  • Ustawienia regionalne "C" jest zdefiniowany przez ANSI odpowiadające im ustawień regionalnych, w którym programy C tradycyjnie zostały wykonane.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 innych regionalnych islower może zwrócić wartość true dla tych, a także inne wartości, zgodnie z definicją danego ustawienia regionalnego.

Zobacz też

Informacje

Internacjonalizacja

Procedury czasu wykonywania według kategorii