La commande : "GRAFTABL" est activé Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. non disponible
Oui, la commande
`GRAFTABL`dans MS-DOS et les anciennes versions de Windows, il était utilisé pour modifier la page de codes actuelle en mode graphique, ce qui permettait de représenter certains caractères spéciaux.
Voici une brève explication des paramètres :
-
`GRAFTABL`: C'est la commande principale. Lorsqu'il est utilisé sans paramètres, il affiche la page de codes actuelle.
-
`xxx`: Spécifie une page de codes spécifique à utiliser en mode graphique. Les pages de codes sont des jeux de caractères spéciaux utilisés pour représenter divers caractères et symboles.
-
`/STATUS`: Affiche le courant, de
`GRAFTABL`page de codes utilisée. Lorsque ce paramètre est utilisé, aucune modification n'est apportée à la page de codes.
Bien entendu, voici la version révisée avec des commentaires supplémentaires :
Exemple 1 : Remplacez la page de codes par 437 :
GRAFTABL 437
Description : Cette commande modifie la page de codes en 437. La page de codes 437 est la table de jeux de caractères par défaut pour de nombreuses applications MS-DOS en anglais. Ce changement permet d'afficher certains caractères spéciaux et symboles.
Exemple 2 : Remplacez la page de codes par 850 :
GRAFTABL 850
Description : Cette commande modifie la page de codes en 850. La page de codes 850 représente une table de jeux de caractères étendue couramment utilisée pour de nombreuses langues européennes. Ce changement permet à des caractères spécifiques de s'afficher correctement.
Exemple 3 : Afficher la page de codes actuelle :
GRAFTABL /STATUS
Description : Cette commande affiche la page de codes actuellement utilisée sans apporter de modifications. Ceci est particulièrement utile pour vérifier les modifications précédentes et garantir que la table de jeux de caractères correcte est utilisée.
Il est important de noter que
`GRAFTABL`n’est plus utilisé dans les versions modernes de Windows de nos jours. Ces fonctionnalités ont été remplacées par Unicode et des jeux de caractères étendus, qui sont automatiquement pris en charge par la plupart des applications et systèmes d'exploitation. L'utilisation de
`GRAFTABL`est limité aux systèmes plus anciens.
Sur les systèmes d'exploitation Windows modernes, il existe des commandes et mécanismes alternatifs pour le codage des caractères et une prise en charge internationale. En voici quelques uns:
Exemple 1:`chcp`- Changer la page de codes :
La commande
`chcp`(Modifier la page de codes) est utilisé pour modifier la page de codes actuelle dans la ligne de commande Windows. Pour le
chcp 1252
Ici, la page de codes est remplacée par 1252, qui représente le jeu de caractères d'Europe occidentale.
Exemple 2 : applets de commande PowerShell :
PowerShell fournit plusieurs applets de commande pour travailler avec les encodages de caractères et les caractères internationaux. Pour le
$OutputEncoding = [System.texte.Encoding]::UTF8
Cela définit la sortie dans PowerShell sur le codage UTF-8.
Exemple 3 :`intlcfg`- Configuration de l'internationalisation :
La commande
`intlcfg`permet la configuration des paramètres d'internationalisation. Pour le
intlcfg set --codepage:
Cette commande peut être utilisée pour modifier la page de codes actuelle.
Exemple 4 : Paramètres dans les paramètres système :
Vous pouvez ajuster les paramètres de langue et de région qui peuvent affecter le codage des caractères sous Paramètres > Heure et langue > Région et langue dans les Préférences Système Windows.
Exemple 5 :`Set-ItemProperty`pour les modifications du registre :
Les paramètres du registre peuvent également être utilisés pour personnaliser le codage des caractères. Pour le
Set-ItemProperty -Path 'Registry::HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Nls\CodePage' -Name 'OEMCP' -Value 1252
Ici, la page de codes OEM est définie sur 1252.
Il est important de noter que sur les versions modernes de Windows, la nécessité de travailler directement avec les pages de codes a été considérablement réduite grâce à l'utilisation d'Unicode (UTF-8, UTF-16). Unicode offre une prise en charge étendue des caractères internationaux et constitue aujourd’hui la norme en matière de codage de caractères. Dans la plupart des cas, ces commandes et paramètres alternatifs ne sont pertinents qu'en cas de besoins ou de problèmes spécifiques.