absolinux

Sujet : Problème d'affichage de certain caractères su la console
posté par chawarma 8 messages     le  16-02-2009  à  16:23citer
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:29citer
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:51citer
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:55citer
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:13citer
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:16citer
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




répondre