Il comando: "GRAFTABL" è attivo Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. non disponibile
Sì, l'ordine
`GRAFTABL`in MS-DOS e nelle versioni precedenti di Windows veniva utilizzato per modificare la tabella codici corrente in modalità grafica, che consentiva di rappresentare alcuni caratteri speciali.
Ecco una breve spiegazione dei parametri:
-
`GRAFTABL`: Questo è il comando principale. Se utilizzato senza parametri, visualizza la tabella codici corrente.
-
`xxx`: Specifica una tabella codici specifica da utilizzare in modalità grafica. Le tabelle codici sono set di caratteri speciali utilizzati per rappresentare vari caratteri e simboli.
-
`/STATUS`: Mostra la corrente, da
`GRAFTABL`tabella codici utilizzata. Quando si utilizza questo parametro, non viene apportata alcuna modifica alla tabella codici.
Naturalmente, ecco la versione rivista con commenti aggiuntivi:
Esempio 1: modifica la tabella codici in 437:
GRAFTABL 437
Descrizione: Questo comando modifica la tabella codici in 437. La tabella codici 437 è la tabella del set di caratteri predefinita per molte applicazioni MS-DOS in lingua inglese. Questa modifica consente la visualizzazione di alcuni caratteri e simboli speciali.
Esempio 2: modifica la tabella codici in 850:
GRAFTABL 850
Descrizione: Questo comando modifica la tabella codici in 850. La tabella codici 850 rappresenta una tabella di set di caratteri estesa comunemente utilizzata per molte lingue europee. Questa modifica consente di visualizzare correttamente caratteri specifici.
Esempio 3: mostra la tabella codici corrente:
GRAFTABL /STATUS
Descrizione: Questo comando visualizza la tabella codici attualmente utilizzata senza apportare modifiche. Ciò è particolarmente utile per verificare le modifiche precedenti e garantire che venga utilizzata la tabella del set di caratteri corretta.
È importante notarlo
`GRAFTABL`al giorno d'oggi non viene più utilizzato nelle versioni moderne di Windows. Queste funzionalità sono state sostituite da Unicode e set di caratteri estesi, che sono automaticamente supportati dalla maggior parte delle applicazioni e dei sistemi operativi. L'impiego di
`GRAFTABL`è limitato ai sistemi più vecchi.
Sui moderni sistemi operativi Windows esistono comandi e meccanismi alternativi per la codifica dei caratteri e il supporto internazionale. Ecco qui alcuni di loro:
Esempio 1:`chcp`- Modifica della tabella codici:
Il comando
`chcp`(Cambia tabella codici) viene utilizzato per modificare la tabella codici corrente nella riga di comando di Windows. Per il
chcp 1252
Qui la code page viene modificata in 1252, che rappresenta il set di caratteri dell'Europa occidentale.
Esempio 2: cmdlet di PowerShell:
PowerShell fornisce diversi cmdlet per lavorare con codifiche di caratteri e caratteri internazionali. Per il
$OutputEncoding = [System.testo.Encoding]::UTF8
Ciò imposta l'output in PowerShell sulla codifica UTF-8.
Esempio 3:`intlcfg`- Configurazione dell'internazionalizzazione:
Il comando
`intlcfg`consente la configurazione delle impostazioni di internazionalizzazione. Per il
intlcfg set --codepage:
Questo comando può essere utilizzato per modificare la tabella codici corrente.
Esempio 4: Impostazioni in Impostazioni di sistema:
Puoi regolare le impostazioni della lingua e della regione che possono influenzare la codifica dei caratteri in Impostazioni > Ora e lingua > Regione e lingua nelle Preferenze di Sistema di Windows.
Esempio 5:`Set-ItemProperty`per modifiche al registro:
Le impostazioni del registro possono essere utilizzate anche per personalizzare la codifica dei caratteri. Per il
Set-ItemProperty -Path 'Registry::HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Nls\CodePage' -Name 'OEMCP' -Value 1252
Qui la code page OEM è impostata su 1252.
È importante notare che nelle versioni moderne di Windows la necessità di lavorare direttamente con le tabelle codici è stata notevolmente ridotta utilizzando Unicode (UTF-8, UTF-16). Unicode fornisce un ampio supporto per i caratteri internazionali ed è oggi lo standard per la codifica dei caratteri. Nella maggior parte dei casi, questi comandi e impostazioni alternativi sono rilevanti solo in caso di esigenze o problemi specifici.