Trucs:RedHat 8.0 et le codage des caractères
RedHat 8.0 et le codage des caractères
Sous RedHat 8.0, l'affichage des accents ainsi que leur écriture peut poser quelques problèmes. Ceci est dû au fait que l'encodage par défaut a changé pour utf-8 (unicode)...
Pour afficher correctement les accents sur RedHat 8.0, il suffit de modifier cet encodage par défaut :
Pour celà, éditez le fichier /etc/sysconfig/i18n
à l'aide de votre éditeur préféré.
Lancez par exemple vi en lignes de commandes: # vi /etc/sysconfig/i18n
Remplacez la ligne : LANG="fr_FR.UTF-8"
par celle ci : LANG="fr_FR@euro"
Sauvegarder et quitter (ESC, ":wq
").
Ensuite, pour les applications Perl, lancez la commande: # localedef -f ISO-8859-1 -i fr_FR fr
si vous utilisez glibc...
Si toutefois vous continuez à avoir des problèmes, notamment lors du lancement de programmes PERL, et recevez ce type d'erreurs (sans conséquence):
perl: warning: Please check that your locale settings:
LANGUAGE = "en_US:en",
LC_ALL = "en_US",
LC_MESSAGES = "en_US",
LC_TIME = "en_US",
LC_NUMERIC = "en_US",
LC_CTYPE = "en_US",
LC_MONETARY = "en_US",
LC_COLLATE = "en_US",
LANG = "en_US"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Téléchargez locale_config à l'adresse:ftp://rpmfind.net/linux/redhat/7.3/en/os/i386/RedHat/RPMS/locale_config-0.3.4-2.i386.rpm
puis installez le: # rpm -i locale_config-0.3.4-2.i386.rpm
et lancez l'utilitaire: # locale_config
Choisissez votre langue par défaut et le tour est joué !
C'est tout! Il vous suffit alors de redémarrer le système (# reboot
), et tous les accents réapparaîtront normalement ;-)