Sujet : Problème d'affichage de certain caractères su la console |
posté par chawarma 8 messages le 16-02-2009 à 16:23 | | Bonjour tout le monde,
J'ai suivi le livre LFS 6.4 et j'ai construit mon système LFS de base, ça marche bien mais j'ai un problème concernant l'affichage des caractères ça m'affiche des caractères "?" lorsque je saisi certains caractères comme "é", "°", "ù" ...
Voici la configuration de mon fichier /etc/sysconfig/console :
KEYMAP="fr-latin9"
KEYMAP_CORRECTIONS="euro2"
FONT="lat9-12 -m 8859-15"
Quand j'ajoute en plus UNICODE="1" ça m'affiche des "?" à la place de tout les caractères.
Savez vous exactement ce que je dois mettre comme valeurs dans ce fichier ?
PS: Peut être que ça n'as pas de relation mais bon, la valeur de ma variable $LANG est fr_FR.UTF-8
Merci d'avance. |
|
posté par Texou 271 messages le 16-02-2009 à 16:29 | | Salut,
Ben voilà ta la solution. Ya comme une incohérence. /etc/sysconfig/console dit iso-8859-15 et tes variables $LANG et autres sont en utf-8. Passe-les en iso elles aussi. J'ai plus le modèle en tête mais ça ressemble à LADG=fr_fr.iso-8859-15
En espérant t'avoir aidé
++
_______________________
Texou
Coadministrateur du projet absolinux
Président de l'association traduc.org
Coordinateur du projet Linux From Scratch
Coordinateur au sein du projet Trad GNU de l'April
Animateur suppléant du groupe de travail Accessibilité de l'April
|
|
posté par chawarma 8 messages le 16-02-2009 à 16:51 | | Salut Texou, merci de m'avoir répendu si rapidement :)
C'est dans quel fichier qu'il faut modifier la valeur de la variable LANG ?
Ou sinon si je veux mettre le tout en UTF-8 et laisser la valeur de LANG égal à "fr_FR.UTF-8" comme elle est, je devrait mettre quoi à la place de "8859-15" dans :
FONT="lat9-12 -m 8859-15"
et pour KEYMAP="fr-latin9" ?
|
|
posté par Texou 271 messages le 16-02-2009 à 16:55 | | Le plus simple pour passer en iso c'est de modifier /etc/profile ou ~/.bash_profile avec export LANG=fr_FR.iso-8859-15. Pour rester en utf8 intégral je sais plus exactement, il doit falloir changer les valeurs de sysconfig/console, en s'inspirant du livre.
Bon courage ++
_______________________
Texou
Coadministrateur du projet absolinux
Président de l'association traduc.org
Coordinateur du projet Linux From Scratch
Coordinateur au sein du projet Trad GNU de l'April
Animateur suppléant du groupe de travail Accessibilité de l'April
|
|
posté par chawarma 8 messages le 16-02-2009 à 17:13 | | Je viens de tester avec UTF-8 en mettant dans /etc/sysconfig/console les valeurs que j'ai trouvé ici: http://www.linuxfromscratch.org/pipermail/livecd/2005-July/000935.html
et ça marche très bien :D
Voici le contenu du fichier /etc/sysconfig/console
UNICODE="1"
KEYMAP="fr-latin9"
LEGACY_CHARSET="iso-8859-15"
Merci beaucoup Texou |
|
posté par Texou 271 messages le 16-02-2009 à 17:16 | | de rien, on est ici pour ça
_______________________
Texou
Coadministrateur du projet absolinux
Président de l'association traduc.org
Coordinateur du projet Linux From Scratch
Coordinateur au sein du projet Trad GNU de l'April
Animateur suppléant du groupe de travail Accessibilité de l'April
|
|