View previous topic :: View next topic |
Author |
Message |
bouba n00b
Joined: 03 Jun 2003 Posts: 40
|
Posted: Sun Nov 16, 2003 10:38 pm Post subject: |
|
|
[EDIT!!!!]
Bon apres reveillage un peu dur pour moi, je suis sous zsh!
J'ai cree un user sous bash et j'ai effectivement le meme probleme.
Il ne reste plus qu'a voir s'il y a moyen de forcer la loca de bash, ou alors passer a zsh! :o)
[/EDIT!!!!] |
|
Back to top |
|
|
yuk159 Veteran
Joined: 18 Apr 2003 Posts: 1802 Location: noumea ,nouvelle-caledonie
|
Posted: Mon Nov 17, 2003 1:11 am Post subject: |
|
|
Bin au moins on sait que c'est localise sur certaines commandes sous bash c'est deja pas mal _________________ The box said: "Requires Windows 98/2000/XP/NT, or better."
So, I installed LINUX!
Instagram |
|
Back to top |
|
|
Leander256 l33t
Joined: 05 Jul 2003 Posts: 910 Location: Singapour
|
Posted: Mon Nov 17, 2003 2:14 am Post subject: |
|
|
bouba wrote: | Si ton systeme est comme le mien a l'initial, il doit etre positionne a iso8859-1 (anglais sans accents donc). |
L'iso8859-1 est le jeu de caractères par défaut pour la plupart des pays occidentaux, et il y a des accents dedans. Par contre il est vrai qu'il existe aussi l'iso8859-15, plus récent, destiné à inclure le symbole euro et modifier deux ou trois caractères pour je ne sais plus quelle langue.
Tout ça pour dire: Vive l'unicode! Oui, mais... UTF-8 ou UTF-16?
EDIT:
yuk159 wrote: | Bin au moins on sait que c'est localise sur certaines commandes sous bash c'est deja pas mal |
Je viens de jeter un oeil dans ma console et le problème se pose pour les commandes intégrées dans bash, pour en avoir une liste complète, c'est la rubrique "BUILTIN SHELL COMMANDS" très très loin dans le man. Donc c'est bash qui ne prend pas en compte correctement les variables d'environnement. |
|
Back to top |
|
|
yuk159 Veteran
Joined: 18 Apr 2003 Posts: 1802 Location: noumea ,nouvelle-caledonie
|
Posted: Mon Nov 17, 2003 2:15 pm Post subject: |
|
|
Merci Leander, je sais pas du tout ou commencer a chercher mais au moins on a avance _________________ The box said: "Requires Windows 98/2000/XP/NT, or better."
So, I installed LINUX!
Instagram |
|
Back to top |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3634 Location: Belgium
|
Posted: Mon Nov 17, 2003 3:56 pm Post subject: |
|
|
Leander256 wrote: | c'est la rubrique "BUILTIN SHELL COMMANDS" très très loin dans le man. Donc c'est bash qui ne prend pas en compte correctement les variables d'environnement. |
info bash, c'est plus près
Il est bien possible en effet que bash fasse un peu bande à part question environnement.
Justement d'ailleurs, la plupart des autres messages d'erreur restent en anglais (chez moi du moins) ... |
|
Back to top |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3634 Location: Belgium
|
Posted: Mon Nov 17, 2003 4:39 pm Post subject: |
|
|
Bon, ça va, j'ai trouvé (merci gougueule ! )
Toute l'explication est ici
En résumé :
- quand on lance un xterm, bash reçoit les locales à partir de l'environnement, comme n'importe quel autre programme.
- au login cependant, l'environnement n'est pas fixé et donc bernique pour les locales.
Le bug, c'est qu'il devrait pouvoir s'adapter dynamiquement au changement d'environnement mais qu'il ne le fait pas.
- si on lance un subshell en console, là ça remarche...
Reste à voir s'il y a un patch quelque part. Je continue ma lecture |
|
Back to top |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3634 Location: Belgium
|
Posted: Mon Nov 17, 2003 4:56 pm Post subject: |
|
|
Dernières nouvelles : le problème a déjà été rapporté sur bugs.gentoo (bug #29665)
Quelqu'un propose une solution originale :
- positionner LC_ALL dans .bashrc
- à la ligne suivante, taper cd /fixforbug29665 >/dev/null 2>&1 où "fixforbug29665" est un répertoire inexistant.
J'essaie tout de suite ...
===========
[EDIT]
En effet : CA MARCHE ! |
|
Back to top |
|
|
TGL Bodhisattva
Joined: 02 Jun 2002 Posts: 1978 Location: Rennes, France
|
Posted: Mon Nov 17, 2003 5:32 pm Post subject: |
|
|
/me trouve que ce bug est très amusant, et que le workaround en est bien digne.
/me ne veut pas savoir d'où ça vennait, et ne veut pas que ce soit corrigé pour de vrai.
/me pense que c'est bien trop beau comme ça, et qu'il y a des mystères qu'il faut savoir préserver.
/me se dit aussi qu'il devrait retourner travailler au lieu d'écrire des bêtises. |
|
Back to top |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3634 Location: Belgium
|
Posted: Mon Nov 17, 2003 5:35 pm Post subject: |
|
|
Pour ceux qui préfèrent quelque-chose de plus propre et qui ne reculent pas devant la bidouille, il y a une explication technique et un patch non-officiel à cette adresse
[EDIT]
TGL : désolé de casser le mystère ... |
|
Back to top |
|
|
yuk159 Veteran
Joined: 18 Apr 2003 Posts: 1802 Location: noumea ,nouvelle-caledonie
|
Posted: Mon Nov 17, 2003 7:49 pm Post subject: |
|
|
Et le pire c'est que ca marche !!!
Merci ghoti Merci ghoti Merci ghoti Merci ghoti Merci ghoti Merci ghoti Merci ghoti Merci ghoti Merci ghoti Merci ghoti Merci ghoti Merci ghoti Merci ghoti Merci ghoti Merci ghoti Merci ghoti Merci ghoti Merci ghoti
_________________ The box said: "Requires Windows 98/2000/XP/NT, or better."
So, I installed LINUX!
Instagram |
|
Back to top |
|
|
Niko n00b
Joined: 03 Jun 2003 Posts: 23 Location: /etc/cambouis.conf
|
Posted: Thu Nov 20, 2003 3:12 am Post subject: |
|
|
Kikoo ;p
Juste histoire de parle sans rien apporter de neuf ...
Je n'ai pas encore testé les solutions propsées par Ghoti ( mea culpa )
Par contre ce que j'ai pu constaté en mode text :
- mêmes symptômes sur "cd" mais pas sur "ls"
- avec "vi"/"vim": impossible de coller des caractères accentués en dehors des combinaisons Alt+xxx ... par contre le copier/coller de lignes contenant déja ces caractères marche très bien ( pour ca c'est surement ma map clavier qui est incorrecte ... )
- les pages man en français s'affichent correctement
- a l'IUT que je fréquente en cours du soir, les postes en RedHat 9 ne présentent aucun de ces symptômes ... mais j'ai pas encore eu le temps de regarder la config ...
Voila pour ma contrib a 2 balles ... je vais creuser un peu ...
Désolé pour le up qui sert a rien mais fallait que j'en parle ;p
Amitiés,
Niko |
|
Back to top |
|
|
bouba n00b
Joined: 03 Jun 2003 Posts: 40
|
Posted: Sat Nov 22, 2003 2:47 am Post subject: |
|
|
Leander256 wrote: |
L'iso8859-1 est le jeu de caractères par défaut pour la plupart des pays occidentaux, et il y a des accents dedans. Par contre il est vrai qu'il existe aussi l'iso8859-15, plus récent, destiné à inclure le symbole euro et modifier deux ou trois caractères pour je ne sais plus quelle langue.
|
Mea culpa et merci pour ses infos. :) |
|
Back to top |
|
|
Gentree Watchman
Joined: 01 Jul 2003 Posts: 5350 Location: France, Old Europe
|
Posted: Thu Dec 09, 2004 1:48 pm Post subject: |
|
|
ghoti wrote: | Pour ceux qui préfèrent quelque-chose de plus propre et qui ne reculent pas devant la bidouille, il y a une explication technique et un patch non-officiel à cette adresse
[EDIT]
TGL : désolé de casser le mystère ... |
Chapeau le mec qu'a pisté cela! Il a du creuzé.
Malheureusement je viens de emergé readline-5.0-r1 et c'est pareil.
Moi, j'ai des characters zarbis style N inversé pour le é, donc meme pb mais je doit avoir un autre police de base. Chiant.
_________________ Linux, because I'd rather own a free OS than steal one that's not worth paying for.
Gentoo because I'm a masochist
AthlonXP-M on A7N8X. Portage ~x86 |
|
Back to top |
|
|
|