Het commando: "GRAFTABL" staat aan Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. niet beschikbaar
Ja, de bestelling
`GRAFTABL`in MS-DOS en oudere versies van Windows werd gebruikt om de huidige codepagina in de grafische modus te wijzigen, waardoor bepaalde speciale tekens konden worden weergegeven.
Hier volgt een korte uitleg van de parameters:
-
`GRAFTABL`: Dit is het hoofdcommando. Bij gebruik zonder parameters wordt de huidige codetabel weergegeven.
-
`xxx`: Specificeert een specifieke codetabel die in de grafische modus moet worden gebruikt. Codepagina's zijn speciale tekensets die worden gebruikt om verschillende tekens en symbolen weer te geven.
-
`/STATUS`: Toont de huidige, van
`GRAFTABL`codepagina gebruikt. Wanneer deze parameter wordt gebruikt, worden er geen wijzigingen aangebracht in de codepagina.
Uiteraard is hier de herziene versie met aanvullende opmerkingen:
Voorbeeld 1: Codepagina wijzigen in 437:
GRAFTABL 437
Beschrijving: Met deze opdracht wordt de codetabel gewijzigd in 437. Codetabel 437 is de standaardtekensettabel voor veel Engelstalige MS-DOS-toepassingen. Door deze wijziging kunnen bepaalde speciale tekens en symbolen worden weergegeven.
Voorbeeld 2: Codepagina wijzigen in 850:
GRAFTABL 850
Beschrijving: Met deze opdracht wordt de codetabel gewijzigd in 850. Codetabel 850 vertegenwoordigt een uitgebreide tekensettabel die algemeen wordt gebruikt voor veel Europese talen. Door deze wijziging kunnen specifieke tekens correct worden weergegeven.
Voorbeeld 3: huidige codepagina weergeven:
GRAFTABL /STATUS
Beschrijving: Met deze opdracht wordt de momenteel gebruikte codepagina weergegeven zonder wijzigingen aan te brengen. Dit is vooral handig om eerdere wijzigingen te controleren en ervoor te zorgen dat de juiste tekensettabel wordt gebruikt.
Het is belangrijk om in acht te nemen dat
`GRAFTABL`wordt tegenwoordig niet meer gebruikt in moderne versies van Windows. Deze functies zijn vervangen door Unicode en uitgebreide tekensets, die automatisch worden ondersteund door de meeste applicaties en besturingssystemen. Het gebruik van
`GRAFTABL`is beperkt tot oudere systemen.
Op moderne Windows-besturingssystemen bestaan er alternatieve opdrachten en mechanismen voor tekencodering en internationale ondersteuning. Hier zijn er een aantal:
Voorbeeld 1:`chcp`- De codetabel wijzigen:
Het commando
`chcp`(Change Code Page) wordt gebruikt om de huidige codepagina op de Windows-opdrachtregel te wijzigen. Voor de
chcp 1252
Hier wordt de codepagina gewijzigd in 1252, wat staat voor de West-Europese tekenset.
Voorbeeld 2: PowerShell-cmdlets:
PowerShell biedt verschillende cmdlets voor het werken met tekencoderingen en internationale tekens. Voor de
$OutputEncoding = [System.tekst.Encoding]::UTF8
Hiermee wordt de uitvoer in PowerShell ingesteld op UTF-8-codering.
Voorbeeld 3:`intlcfg`- Internationaliseringsconfiguratie:
Het commando
`intlcfg`maakt configuratie van internationaliseringsinstellingen mogelijk. Voor de
intlcfg set --codepage:
Deze opdracht kan worden gebruikt om de huidige codepagina te wijzigen.
Voorbeeld 4: Instellingen in Systeeminstellingen:
U kunt de taal- en regio-instellingen aanpassen die van invloed kunnen zijn op de tekencodering onder Instellingen > Tijd en taal > Regio en taal in Windows Systeemvoorkeuren.
Voorbeeld 5:`Set-ItemProperty`voor registerwijzigingen:
Registerinstellingen kunnen ook worden gebruikt om de tekencodering aan te passen. Voor de
Set-ItemProperty -Path 'Registry::HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Nls\CodePage' -Name 'OEMCP' -Value 1252
Hier is de OEM-codepagina ingesteld op 1252.
Het is belangrijk op te merken dat in moderne versies van Windows de noodzaak om rechtstreeks met codepagina's te werken aanzienlijk is verminderd door het gebruik van Unicode (UTF-8, UTF-16). Unicode biedt uitgebreide ondersteuning voor internationale karakters en is tegenwoordig de standaard voor karaktercodering. In de meeste gevallen zijn deze alternatieve opdrachten en instellingen alleen relevant als er specifieke behoeften of problemen zijn.