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 toewijzing van 256 tekens aan afzonderlijke tekens. Verschillende codepagina's bevatten verschillende speciale tekens, die doorgaans zijn aangepast voor een taal of een groep talen.
Gekoppeld aan elke console zijn twee codepagina's: één voor invoer en één voor uitvoer. Een console gebruikt de invoercodepagina om toetsenbordinvoer om te zetten in de bijbehorende tekenwaarde. De uitvoercodepagina wordt gebruikt om de tekenwaarden die door de verschillende uitvoerfuncties zijn geschreven, te vertalen naar de afbeeldingen die worden weergegeven in het consolevenster. Een toepassing kan de functies SetConsoleCP en GetConsoleCP gebruiken om de invoercodepagina's van een console en de functies SetConsoleOutputCP en GetConsoleOutputCP in te stellen en op te halen om de uitvoercodepagina's in te stellen en op te halen.
De id's van de codepagina's die beschikbaar zijn op de lokale computer, worden opgeslagen in het register onder de volgende sleutel: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage
Zie Register voor informatie over het gebruik van de registerfuncties om de beschikbare codepagina's te bepalen.
Aanbeveling
Het wordt aanbevolen voor alle nieuwe en bijgewerkte opdrachtregeltoepassingen om codepagina's te voorkomen en Unicode te gebruiken. UTF-16 opgemaakte tekst kan worden verzonden naar de W-serie console-API's. UTF-8 opgemaakte tekst kan worden verzonden naar de A-serie console-API's nadat u ervoor hebt gezorgd dat de codepagina eerst is ingesteld op 65001 (CP_UTF8) met de functies SetConsoleCP en SetConsoleOutputCP .