Kommandoen: "GRAFTABL" er tændt Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. ikke tilgængelig
Ja, ordren
`GRAFTABL`i MS-DOS og ældre versioner af Windows blev brugt til at ændre den aktuelle tegntabel i grafiktilstand, hvilket tillod visse specialtegn at blive repræsenteret.
Her er en kort forklaring af parametrene:
-
`GRAFTABL`: Dette er hovedkommandoen. Når den bruges uden parametre, viser den den aktuelle tegntabel.
-
`xxx`: Angiver en specifik tegntabel, der skal bruges i grafiktilstand. Kodesider er specielle tegnsæt, der bruges til at repræsentere forskellige tegn og symboler.
-
`/STATUS`: Viser den aktuelle, fra
`GRAFTABL`kodetabel brugt. Når denne parameter bruges, foretages der ingen ændringer på tegntabel.
Her er selvfølgelig den reviderede version med yderligere kommentarer:
Eksempel 1: Skift kodetabel til 437:
GRAFTABL 437
Beskrivelse: Denne kommando ændrer tegntabel til 437. Kodetabel 437 er standardtegnsættabellen for mange engelsksprogede MS-DOS-applikationer. Denne ændring gør det muligt at vise visse specialtegn og symboler.
Eksempel 2: Skift kodetabel til 850:
GRAFTABL 850
Beskrivelse: Denne kommando ændrer tegntabel til 850. Kodeside 850 repræsenterer en udvidet tegnsættabel, der almindeligvis bruges til mange europæiske sprog. Denne ændring gør det muligt for specifikke tegn at blive vist korrekt.
Eksempel 3: Vis den aktuelle kodeside:
GRAFTABL /STATUS
Beskrivelse: Denne kommando viser den aktuelt brugte tegntabel uden at foretage ændringer. Dette er især nyttigt til at kontrollere tidligere ændringer og sikre, at den korrekte tegnsættabel bliver brugt.
Det er vigtigt at bemærke det
`GRAFTABL`bruges ikke længere i moderne versioner af Windows i disse dage. Disse funktioner er blevet erstattet af Unicode og udvidede tegnsæt, som automatisk understøttes af de fleste applikationer og operativsystemer. Brugen af
`GRAFTABL`er begrænset til ældre systemer.
På moderne Windows-operativsystemer findes alternative kommandoer og mekanismer til tegnkodning og international support. Her er nogle af dem:
Eksempel 1:`chcp`- Ændring af tegntabel:
Kommandoen
`chcp`(Change Code Page) bruges til at ændre den aktuelle tegntabel på Windows-kommandolinjen. For
chcp 1252
Her ændres tegntabellen til 1252, som står for det vesteuropæiske tegnsæt.
Eksempel 2: PowerShell cmdlets:
PowerShell giver flere cmdlets til at arbejde med tegnkodninger og internationale tegn. For
$OutputEncoding = [System.tekst.Encoding]::UTF8
Dette indstiller output i PowerShell til UTF-8-kodning.
Eksempel 3:`intlcfg`- Internationaliseringskonfiguration:
Kommandoen
`intlcfg`tillader konfiguration af internationaliseringsindstillinger. For
intlcfg set --codepage:
Denne kommando kan bruges til at ændre den aktuelle tegntabel.
Eksempel 4: Indstillinger i systemindstillinger:
Du kan justere sprog- og regionsindstillinger, der kan påvirke tegnkodning, under Indstillinger > Tid og sprog > Region og sprog i Windows Systemindstillinger.
Eksempel 5:`Set-ItemProperty`for ændringer i registreringsdatabasen:
Indstillinger i registreringsdatabasen kan også bruges til at tilpasse tegnkodning. For
Set-ItemProperty -Path 'Registry::HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Nls\CodePage' -Name 'OEMCP' -Value 1252
Her er OEM-kodesiden sat til 1252.
Det er vigtigt at bemærke, at på moderne versioner af Windows er behovet for at arbejde direkte med tegntavler blevet stærkt reduceret ved at bruge Unicode (UTF-8, UTF-16). Unicode giver omfattende understøttelse af internationale tegn og er standarden for tegnkodning i dag. I de fleste tilfælde er disse alternative kommandoer og indstillinger kun relevante, når der er specifikke behov eller problemer.