[fedora] probleme d'acccents dans man
Le
marcus
Bonjour :-)
J'ai installé fedora core 1 sur un vieux PC qui sert de routeur NAT/pare-feu
internet.
Tout fonctionne bien pour le moment, si ce n'est l'affichage des pages de
man.
J'ai déja parcouru ce forum, et essayé toutes les solutions préconisées :
editer /etc/sysconfig/i18n avec fr_FR@euro etc cela empire le
problème, par exemple man refuse carrément d'afficher les pages de man avec
un message concernant les sequences d'echappement.
en mode "normal", c-a-d LANG=fr_FR.UTF-8, man envoie un petit message juste
avant l'affichage :
man ifconfig
<standard input>:86: warning: can't find special character `u1342AC'
IFCONFIG(8) Linux Programmer's Manual
IFCONFIG(8)
NOM
ifconfig - configure une interface r?au
SYNOPSIS
ifconfig [interface]
ifconfig interface [aftype] options | adresse
DESCRIPTION
Ifconfig est utilis?our configurer (et maintenir ensuite) les
inter-
faces r?au r?dentes dans le noyau. Il est utilis?ors du boot pour
configurer la plupart d'entre-elles et ainsi rendre le syst? op?tion-
nel. Apr? ce n'est quasiment plus utilis?ue pour le d?gage ou pour
des r?ages si n?ssaire.
autre exemple :
[root@room root]# man route
<standard input>:60: warning: can't find special character `u134973'
<standard input>:98: warning: can't find special character `u13496E'
<standard input>:122: warning: can't find special character `u134960'
<standard input>:245: warning: can't find special character `u13494A'
<standard input>:259: warning: can't find special character `u13495C'
troff: warning: can't find special character `u3D20C79'
ROUTE(8) Linux Programmer's Manual
ROUTE(8)
[]
DESCRIPTION
Route manipule la table de routage IP du noyau. Son utilisation
premi
? consiste ?onfigurer des routes statiques vers des h ou des r?aux
via une interface, apr?sa configuration par le programme
ifconfig(8).
OPTIONS
-v Active le mode verbeux.
-A famille
Utilise la famille d'adresses sp?fi?(p.ex. 'inet', 'inet6').
-n Affiche les adresses num?ques, au lieu d'essayer de d?rminer
les noms d'h. C'est utile si vous essayer de savoir pourquoi
la
route vers votre serveur de nom a disparu.
ce qui est totalement illisible, dans la mesure ou certains caracteres sont
carrement supprimés de l'affichage (de 2 a 3 caracteres apres l'accent).
Suis-je le seul dans ce cas ?
Y aurait-il une solution pour que man soit capable d'afficher correctement
les pages du manuel,
ou existe-t-il une autre manière de lire les pages de man en francais sans
utiliser man qui contournerait ce probleme ?
Le contenu de mon fichier i18n :
[root@room sysconfig]# cat i18n
LANG="fr_FR.UTF-8"
SUPPORTED="fr_FR.UTF-8:fr_FR:fr"
SYSFONT="latarcyrheb-sun16"
merci a tous pour vos réponses, j'espere qu'on va trouver une solution :-)
Marcus.
PS : je n'ai aucun probleme en tapant les caractères accentués au clavier.
J'ai installé fedora core 1 sur un vieux PC qui sert de routeur NAT/pare-feu
internet.
Tout fonctionne bien pour le moment, si ce n'est l'affichage des pages de
man.
J'ai déja parcouru ce forum, et essayé toutes les solutions préconisées :
editer /etc/sysconfig/i18n avec fr_FR@euro etc cela empire le
problème, par exemple man refuse carrément d'afficher les pages de man avec
un message concernant les sequences d'echappement.
en mode "normal", c-a-d LANG=fr_FR.UTF-8, man envoie un petit message juste
avant l'affichage :
man ifconfig
<standard input>:86: warning: can't find special character `u1342AC'
IFCONFIG(8) Linux Programmer's Manual
IFCONFIG(8)
NOM
ifconfig - configure une interface r?au
SYNOPSIS
ifconfig [interface]
ifconfig interface [aftype] options | adresse
DESCRIPTION
Ifconfig est utilis?our configurer (et maintenir ensuite) les
inter-
faces r?au r?dentes dans le noyau. Il est utilis?ors du boot pour
configurer la plupart d'entre-elles et ainsi rendre le syst? op?tion-
nel. Apr? ce n'est quasiment plus utilis?ue pour le d?gage ou pour
des r?ages si n?ssaire.
autre exemple :
[root@room root]# man route
<standard input>:60: warning: can't find special character `u134973'
<standard input>:98: warning: can't find special character `u13496E'
<standard input>:122: warning: can't find special character `u134960'
<standard input>:245: warning: can't find special character `u13494A'
<standard input>:259: warning: can't find special character `u13495C'
troff: warning: can't find special character `u3D20C79'
ROUTE(8) Linux Programmer's Manual
ROUTE(8)
[]
DESCRIPTION
Route manipule la table de routage IP du noyau. Son utilisation
premi
? consiste ?onfigurer des routes statiques vers des h ou des r?aux
via une interface, apr?sa configuration par le programme
ifconfig(8).
OPTIONS
-v Active le mode verbeux.
-A famille
Utilise la famille d'adresses sp?fi?(p.ex. 'inet', 'inet6').
-n Affiche les adresses num?ques, au lieu d'essayer de d?rminer
les noms d'h. C'est utile si vous essayer de savoir pourquoi
la
route vers votre serveur de nom a disparu.
ce qui est totalement illisible, dans la mesure ou certains caracteres sont
carrement supprimés de l'affichage (de 2 a 3 caracteres apres l'accent).
Suis-je le seul dans ce cas ?
Y aurait-il une solution pour que man soit capable d'afficher correctement
les pages du manuel,
ou existe-t-il une autre manière de lire les pages de man en francais sans
utiliser man qui contournerait ce probleme ?
Le contenu de mon fichier i18n :
[root@room sysconfig]# cat i18n
LANG="fr_FR.UTF-8"
SUPPORTED="fr_FR.UTF-8:fr_FR:fr"
SYSFONT="latarcyrheb-sun16"
merci a tous pour vos réponses, j'espere qu'on va trouver une solution :-)
Marcus.
PS : je n'ai aucun probleme en tapant les caractères accentués au clavier.

Poser une question

A tout hasard, "export LESSCHARSET=latin1"... ou un truc dans ce genre.
--
David Lightman: What is the primary goal?
Joshua: You should know, Professor. You programmed me.
David Lightman: C'mon. What is the primary goal?
Joshua: To win the game.
la solution a l'air un peu complexe à mettre en oeuvre ... mais je vais qd
même essayer.
de plus, le problème ne semble pas le meme : moi quand je fais "man ls", je
peux tres bien rechercher "-h".
Ce qui ne semblait pas être le cas chez mandrake => le probleme est-il
identique ?
enfin bref, si je ne trouve pas d'autres solutions qui s'appliquent à Fedora
(qui est une distrib redhat), alors j'essaierai la soluce mdk.
encore merci :-)
ah ... c'est pas mal, ya du mieux ;-)
Les caractères ne sont plus supprimés aléatoirement après un caractère
non-compréhensible :
ils sont remplacés par des "&".
pour reprendre l'exemple du "man route" de tout à l'heure, voici la
difference :
-----------------------------------
[ sysconfig]# export LESSCHARSET=latin1
[ sysconfig]# man route
<standard input>:60: warning: can't find special character `u134973'
<standard input>:98: warning: can't find special character `u13496E'
<standard input>:122: warning: can't find special character `u134960'
<standard input>:245: warning: can't find special character `u13494A'
<standard input>:259: warning: can't find special character `u13495C'
troff: warning: can't find special character `u3D20C79'
ROUTE(8) Linux Programmer&&&s Manual
ROUTE(8)
[...]
DESCRIPTION
Route manipule la table de routage IP du noyau. Son utilisation
premi
&&& consiste &&&onfigurer des routes statiques vers des h ou des
r&&&aux
via une interface, apr&&&sa configuration par le programme
ifconfig(8).
OPTIONS
-v Active le mode verbeux.
-A famille
Utilise la famille d&&&adresses sp&&&fi&&&(p.ex. &&&inet&&&,
&&&inet6&&&).
-n Affiche les adresses num&&&ques, au lieu d&&&essayer de
d&&&rminer
les noms d&&&h. C&&&est utile si vous essayer de savoir
pourquoi la
route vers votre serveur de nom a disparu.
-e utilise netstat(8)-format pour l&&&affichage de la table
de
routage. -ee G&&&re une tr&&&longue ligne avec tous les
param&&&es
&&&artir de la table de routage.
---------------------------------------------
il semblerait que les caracteres speciaux ne sont toujours pas "trouvables"
... par contre les caractères manquants apparaissent bien, sauf qu'ils sont
remplacés par des "&".
tu sembles avoir déja résolu une partie du problème :-)
merci.
Bonjour,
Voir le rapport de bug :
http://bugzilla.redhat.com/bugzilla...bug.cgi?id3931
Mais je sais pas s'il y a une solution :o((
[snip]
Philippe