Trucs:RedHat 8.0 et le codage des caractères

De Lea Linux
Aller à la navigation Aller à la recherche

RedHat 8.0 et le codage des caractères

Julien<j.valroff@wanadoo.fr>

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: Setting locale failed.
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 ;-)