On Fri, Feb 23, 2001 at 04:28:15PM +0100, Charles Goyard wrote:
> Thierry Laronde a �crit :
> > On Fri, Feb 23, 2001 at 03:28:21PM +0100, Nicolas SABOURET wrote:
> > > 
> > > > Moi la seule solution que j'ai trouv� et qui marche du tonnerre c'est de
> > > > modifier le fichier
> > > > 
> > > > /etc/inputrc
> > > > 
> > > > il faut d�commenter la ligne  "set convert-meta off" pour autoris� les
> > > > caracteres sur 8-bit (comme c expliqu� dans le fichier)
> > > > 
> > > > et ca marche
> > > > 
> > > 
> > > Chez moi, il est comment� ... et �a marche quand m�me.
> > 
> > Peut-�tre parce que tu n'utilises pas bash... Le probl�me, c'est que bash
> > utilise readline, qui n'interpr�te pas le huiti�me bit par d�faut. Donc,
> > ceux qui utilisent bash peuvent jouer jusqu'� la fin des temps avec LANG,
> > LC_ALL et toute la clique, cela ne changera rien au fait que bash utilisera
> > sans arr�t 7 bits, donc de l'ASCII, et la livre se transformera en #, etc...
> 
> ~$ echo $SHELL
> /bin/bash
> 
> ~$ � � � �  �
> 
> ~$ bash --version
> bash --version
> GNU bash, version 2.04.0(1)-release (i386-pc-linux-gnu)
> 
> Pas de probl�mes pour les caract�res "�tendus".
> 
> je dois avoir une bib readline 8 bits, alors. Parce que j'ai pas fait
> grand chose pour configurer mon bash niveau clavier.

Les probl�mes sont bien li�s � readline, et d�pendent donc des options de
inputrc.

Par contre, avec la derni�re version :

# Be 8 bit clean.
set input-meta on
set output-meta on

Suffisent (alors que output-meta on est en conflit avec convert-meta qui est
on par d�faut).

Donc, les probl�mes ont bien pour origine (si le clavier est bien configur�
--- en entr�e ---, et les glyphes aussi en sortie) readline, et il faut
jouer sur ces options suivant la version de libreadline.

A+
-- 
Thierry LARONDE, Centre de Ressources Informatiques, Archamps - France
http://www.cri74.org
PingOO, serveur de com sur distribution GNU/Linux: http://www.pingoo.org


Répondre à