Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Een codepagina is een tekenset, die getallen, leestekens en andere streepjes kan bevatten. Verschillende talen en landinstellingen kunnen verschillende codepagina's gebruiken. ANSI-codepagina 1252 wordt bijvoorbeeld gebruikt voor Engels en de meeste Europese talen; OEM-codepagina 932 wordt gebruikt voor Japanse Kanji.
Een codepagina kan in een tabel worden afgebeeld als een koppeling van karakters aan waarden met één byte of meerdere bytes. Veel codepagina's delen de ASCII-tekenset voor tekens in het bereik 0x00 - 0x7F.
De Microsoft Runtime-bibliotheek maakt gebruik van de volgende typen codepagina's:
Systeemstandaard ANSI-codepagina. Bij het opstarten stelt het runtimesysteem de multibyte-codepagina automatisch in op de standaard ANSI-codepagina van het systeem, die wordt verkregen van het besturingssysteem. De oproep:
setlocale ( LC_ALL, "" );stelt de landinstelling ook in op de standaard ANSI-codepagina van het systeem.
Codetabel voor lokale instellingen. Het gedrag van verschillende runtimeroutines is afhankelijk van de huidige landinstelling, inclusief de codepagina. Zie landinstellingenvoor meer informatie. Standaard gebruiken alle landinstellingenafhankelijke routines in de Runtimebibliotheek van Microsoft de codepagina die overeenkomt met de landinstelling C. Tijdens runtime kunt u de codepagina van de landinstelling wijzigen of er query's op uitvoeren met een aanroep naar
setlocale.Multibytecode-pagina. Het gedrag van de meeste multibyte-tekenroutines in de runtimebibliotheek is afhankelijk van de huidige instelling van de multibyte-codepagina. Deze routines maken standaard gebruik van de systeemstandaard ANSI-codepagina. Tijdens de uitvoering kunt u de pagina met meerderebyte-code opvragen en wijzigen met
_getmbcprespectievelijk_setmbcp.De landinstelling C wordt gedefinieerd door ANSI zodat deze overeenkomt met de landinstelling waarin C-programma's traditioneel zijn uitgevoerd. De codepagina voor de landinstelling C ('C'-codepagina) komt overeen met de ASCII-tekenset. In de landinstelling 'C' retourneert
islowerbijvoorbeeld true alleen voor de waarden 0x61 - 0x7A. In een andere landinstellingislowerkunnen deze en andere waarden worden geretourneerdtrue, zoals gedefinieerd door die landinstelling.
Zie ook
              Internationalisering
              Universal C-runtimeroutines per categorie