Polecenie: "GRAFTABL" jest włączone Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. niedostępne
Tak, zamówienie
`GRAFTABL`w MS-DOS i starszych wersjach systemu Windows służył do zmiany bieżącej strony kodowej w trybie graficznym, co umożliwiło reprezentowanie niektórych znaków specjalnych.
Oto krótkie wyjaśnienie parametrów:
-
`GRAFTABL`: To jest główne polecenie. Gdy jest używany bez parametrów, wyświetla bieżącą stronę kodową.
-
`xxx`: Określa konkretną stronę kodową do użycia w trybie graficznym. Strony kodowe to specjalne zestawy znaków używane do reprezentowania różnych znaków i symboli.
-
`/STATUS`: Pokazuje prąd, z
`GRAFTABL`używana strona kodowa. Użycie tego parametru nie powoduje wprowadzenia żadnych zmian w stronie kodowej.
Oczywiście tutaj jest poprawiona wersja z dodatkowymi komentarzami:
Przykład 1: Zmień stronę kodową na 437:
GRAFTABL 437
Opis: To polecenie zmienia stronę kodową na 437. Strona kodowa 437 jest domyślną tabelą zestawów znaków dla wielu anglojęzycznych aplikacji MS-DOS. Ta zmiana umożliwia wyświetlanie niektórych znaków specjalnych i symboli.
Przykład 2: Zmień stronę kodową na 850:
GRAFTABL 850
Opis: To polecenie zmienia stronę kodową na 850. Strona kodowa 850 reprezentuje rozszerzoną tabelę zestawów znaków powszechnie używaną w wielu językach europejskich. Ta zmiana umożliwia prawidłowe wyświetlanie określonych znaków.
Przykład 3: Pokaż bieżącą stronę kodową:
GRAFTABL /STATUS
Opis: To polecenie wyświetla aktualnie używaną stronę kodową bez dokonywania jakichkolwiek zmian. Jest to szczególnie przydatne do sprawdzania poprzednich modyfikacji i upewniania się, że używana jest poprawna tabela zestawów znaków.
To ważne by zauważyć że
`GRAFTABL`nie jest już używany w nowoczesnych wersjach systemu Windows. Funkcje te zostały zastąpione przez Unicode i rozszerzone zestawy znaków, które są automatycznie obsługiwane przez większość aplikacji i systemów operacyjnych. Sposób użycia
`GRAFTABL`ogranicza się do starszych systemów.
W nowoczesnych systemach operacyjnych Windows istnieją alternatywne polecenia i mechanizmy kodowania znaków oraz obsługa międzynarodowa. Tutaj jest kilka z nich:
Przykład 1:`chcp`- Zmiana strony kodowej:
Polecenie
`chcp`(Zmień stronę kodową) służy do zmiany bieżącej strony kodowej w wierszu poleceń systemu Windows. Dla
chcp 1252
Tutaj strona kodowa zostaje zmieniona na 1252, co oznacza zachodnioeuropejski zestaw znaków.
Przykład 2: polecenia cmdlet programu PowerShell:
Program PowerShell udostępnia kilka poleceń cmdlet do pracy z kodowaniem znaków i znakami międzynarodowymi. Dla
$OutputEncoding = [System.tekst.Encoding]::UTF8
Spowoduje to ustawienie danych wyjściowych w programie PowerShell na kodowanie UTF-8.
Przykład 3:`intlcfg`- Konfiguracja internacjonalizacji:
Polecenie
`intlcfg`umożliwia konfigurację ustawień internacjonalizacji. Dla
intlcfg set --codepage:
Tego polecenia można użyć do zmiany bieżącej strony kodowej.
Przykład 4: Ustawienia w Ustawieniach systemowych:
Ustawienia języka i regionu, które mogą mieć wpływ na kodowanie znaków, można dostosować w obszarze Ustawienia > Czas i język > Region i język w Preferencjach systemu Windows.
Przykład 5:`Set-ItemProperty`za zmiany w rejestrze:
Ustawienia rejestru można również wykorzystać do dostosowania kodowania znaków. Dla
Set-ItemProperty -Path 'Registry::HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Nls\CodePage' -Name 'OEMCP' -Value 1252
Tutaj strona kodowa OEM jest ustawiona na 1252.
Należy zauważyć, że w nowoczesnych wersjach systemu Windows potrzeba bezpośredniej pracy ze stronami kodowymi została znacznie zmniejszona dzięki zastosowaniu Unicode (UTF-8, UTF-16). Unicode zapewnia szeroką obsługę znaków międzynarodowych i jest obecnie standardem kodowania znaków. W większości przypadków te alternatywne polecenia i ustawienia mają zastosowanie tylko wtedy, gdy istnieją określone potrzeby lub problemy.