Sdílet prostřednictvím


Kódové stránky

A code page je sada znaků, která může obsahovat čísla, interpunkční znaménka a další zvláštní znaky.Různé jazyky a národní prostředí mohou používat různé znakové stránky.Použít například ANSI kódová stránka 1252 angličtina a většina evropských jazyků; Znaková stránka OEM 932 se používá pro japonské Kanji.

Znaková stránka může být znázorněn v tabulce jako mapování znaků na jednobajtové hodnoty nebo vícebajtové.Mnoho znakových stránek sdílí znakovou sadu v rozsahu – 0x7F znaky ASCII.

Spuštění knihovny Microsoft používá následující typy stránek kód:

  • Systém výchozí znakové stránky ANSI.Ve výchozím nastavení při spuštění běhu systému automaticky nastaví vícebajtové znakové stránky na výchozí systémové znakové stránky ANSI, který je získán z operačního systému.Volání:

    setlocale ( LC_ALL, "" );
    

    také nastaví znakovou stránku ANSI systému výchozí národní prostředí.

  • Znaková stránka národního prostředí.Počet spuštění rutiny chování je závislá na aktuální nastavení národního prostředí, které zahrnuje znakové stránky národního prostředí.(Další informace naleznete v tématu Rutiny národního prostředí závislé na.) Standardně všechny rutiny národního prostředí závislé spuštění knihovny Microsoft pomocí znakovou stránku, která odpovídá "C" národní prostředí.Při spuštění lze změnit nebo dotaz národní znakové stránce s voláním setlocale.

  • Vícebajtová znaková stránka.Chování většiny rutiny vícebajtových znaků v knihovně spuštění závisí aktuální vícebajtové znakové stránky.Ve výchozím nastavení používají tyto rutiny systému výchozí znakové stránky ANSI.Při spuštění dotazu a změnit vícebajtové znakové stránky s _getmbcp a _setmbcp, resp..

  • Národní prostředí "C" je definován ANSI odpovídat národní prostředí, ve kterém již tradičně provedeny c programy.Znaková stránka pro národní prostředí "C" ("C" kódová stránka) odpovídá znakové sady ASCII.Například v národní "C" islower vrátí hodnotu true pro hodnoty 0x61 – pouze 0x7A.V jiném národním prostředí islower může vrátit hodnotu true pro tyto i další hodnoty definované dané národní prostředí.

Viz také

Referenční dokumentace

Internacionalizace

Spuštění rutiny podle kategorie