Discussion:
probleme avec mutt et les accents
David Odin
23 years ago
Permalink
Bonjour,

J'utilise actuellement une debian sid mise à jour quotidiennement.
Et j'ai un problème avec mutt et les accents : dans le pager de mutt,
ils apparaissent avec leur code ascii en octal (é apparait comme \351).
Si j'édite le mail avec vim, les accents sont bien là.

De plus, il m'est impossible d'utiliser des accents dans les sujets des
mails.

Les accents fonctionnent par ailleurs très bien dans la console, avec
vim, etc.

Quelqu'un pourrait-il me dire quelles sont les options de muttrc que je
dois changer/positionner ?

Merci,

DindinX
--
***@dindinx.org
--
To UNSUBSCRIBE, email to debian-user-french-***@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact ***@lists.debian.org
Lionel Elie Mamane
23 years ago
Permalink
Post by David Odin
Et j'ai un problème avec mutt et les accents : dans le pager de
mutt, ils apparaissent avec leur code ascii en octal
Ton LC_CTYPE est mis à quoi? Le locale correspondant est bien dans
/etc/locale.gen? (Lancer la commande locale-gen après l'avoir
modifié.)
--
Lionel
--
To UNSUBSCRIBE, email to debian-user-french-***@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact ***@lists.debian.org
David Odin
23 years ago
Permalink
Post by Lionel Elie Mamane
Post by David Odin
Et j'ai un problème avec mutt et les accents : dans le pager de
mutt, ils apparaissent avec leur code ascii en octal
Ton LC_CTYPE est mis à quoi? Le locale correspondant est bien dans
/etc/locale.gen? (Lancer la commande locale-gen après l'avoir
modifié.)
La variable LC_CTYPE n'est pas définie.
Dans mon .muttrc, il y a: set locale="fr_FR"

Après avoir ajouté fr_FR dans /etc/locale.gen et lancé locale-gen et
fait un export LC_CTYPE=fr_FR, le problème persiste.

DindinX
--
***@dindinx.org
--
To UNSUBSCRIBE, email to debian-user-french-***@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact ***@lists.debian.org
Lionel Elie Mamane
23 years ago
Permalink
Post by David Odin
Post by Lionel Elie Mamane
Post by David Odin
Et j'ai un problème avec mutt et les accents : dans le pager de
mutt, ils apparaissent avec leur code ascii en octal
Ton LC_CTYPE est mis à quoi?
La variable LC_CTYPE n'est pas définie.
Si LANG (ou LC_ALL) est défini, et pas LC_CTYPE, LC_CTYPE "hérite" de
la valeur. La commande "locale" te montre l'effet.
Post by David Odin
Post by Lionel Elie Mamane
Le locale correspondant est bien dans /etc/locale.gen? (Lancer la
commande locale-gen après l'avoir modifié.)
Dans mon .muttrc, il y a: set locale="fr_FR"
Ça n'a d'influence que sur la manière dont il affiche les dates.
Post by David Odin
Après avoir ajouté fr_FR dans /etc/locale.gen et lancé locale-gen
et fait un export LC_CTYPE=fr_FR, le problème persiste.
Bête question: tu as bien fait "export LC_CTYPE=fr_FR" dans le shell
qui te sert à lancer mutt après? Lance "locale" pour bien voir
l'effet, et que tu n'as pas fait d'erreur de frappe, etc. Puis, du
même shell, lance mutt.

Sinon, je suis à court d'idée. Mettre LC_CTYPE (soit directement, soit
par héritage de LANG) à une valeur raisonnable a marché pour moi et
tous mes amis qui me posaient la même question...
--
Lionel
David Odin
23 years ago
Permalink
...
:r!locales
LANG=fr_FR
LC_CTYPE="fr_FR"
LC_NUMERIC="fr_FR"
LC_TIME="fr_FR"
LC_COLLATE="fr_FR"
LC_MONETARY="fr_FR"
LC_MESSAGES="fr_FR"
LC_PAPER="fr_FR"
LC_NAME="fr_FR"
LC_ADDRESS="fr_FR"
LC_TELEPHONE="fr_FR"
LC_MEASUREMENT="fr_FR"
LC_IDENTIFICATION="fr_FR"
LC_ALL=fr_FR

Ca m'a l'air "normal".
Post by Lionel Elie Mamane
Sinon, je suis à court d'idée. Mettre LC_CTYPE (soit directement, soit
par héritage de LANG) à une valeur raisonnable a marché pour moi et
tous mes amis qui me posaient la même question...
Pour info, si je vire mon .muttrc, les lettres accentuées apparaissent
comme des '?'.
--
***@dindinx.org
--
To UNSUBSCRIBE, email to debian-user-french-***@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact ***@lists.debian.org
Mickael Simon
23 years ago
Permalink
Post by David Odin
Pour info, si je vire mon .muttrc, les lettres accentuées apparaissent
comme des '?'.
Sur quoi la variable « charset » est-elle positionnée dans le .muttrc ?
Il me semble que c'est cette variable qui détermine l'affichage des
caractères dans mutt.

à+
--
GNU-Linux et logiciels libres dans le Morbihan :
mailto:tuxbihan-***@ml.free.fr?subject=subscribe
http://tuxbihan.ipfrance.net
--
To UNSUBSCRIBE, email to debian-user-french-***@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact ***@lists.debian.org
David Odin
23 years ago
Permalink
Post by Mickael Simon
Post by David Odin
Pour info, si je vire mon .muttrc, les lettres accentuées apparaissent
comme des '?'.
Sur quoi la variable « charset » est-elle positionnée dans le .muttrc ?
Il me semble que c'est cette variable qui détermine l'affichage des
caractères dans mutt.
set charset="iso-8859-1"

il faut que je mette autre chose ?
--
***@dindinx.org
--
To UNSUBSCRIBE, email to debian-user-french-***@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact ***@lists.debian.org
Pierre Machard
23 years ago
Permalink
Salut,

On Fri, Apr 12, 2002 at 04:13:34PM +0200, David Odin wrote:
[...]
Post by David Odin
set charset="iso-8859-1"
il faut que je mette autre chose ?
en ce qui me concerne, j'ai mis iso-8859-15 (entre autre pour l'euro)

sinon j'ai aussi un champs :

set send_charset="us-ascii:iso-8859-15:iso-8859-1:utf-8"


A+
--
Pierre Machard
<***@tuxfamily.org> TuxFamily.org
<***@techmag.net> techmag.net
+33 6 681 783 65 http://migus.tuxfamily.org/gpg.txt
GPG: 1024D/23706F87 : B906 A53F 84E0 49B6 6CF7 82C2 B3A0 2D66 2370 6F87
--
To UNSUBSCRIBE, email to debian-user-french-***@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact ***@lists.debian.org
Thomas PARIS
23 years ago
Permalink
Post by Pierre Machard
Post by David Odin
set charset="iso-8859-1"
il faut que je mette autre chose ?
en ce qui me concerne, j'ai mis iso-8859-15 (entre autre pour l'euro)
Dans mutt la valeur par défaut de charset dépend directement de la
variable d'environnement LC_CTYPE. Conclusion : dès lors que
l'environnement est bien configuré, ne pas toucher à la variable charset
de mutt... C'est aussi une bonne façon pour vérifier qu'il
(l'environnement) est effectivement bien configuré. Ce que je veux dire
c'est qu'en demandant à mutt quelle est la valeur de charset (« :set
charset ») on peut vérifier que tout est correct...
Post by Pierre Machard
set send_charset="us-ascii:iso-8859-15:iso-8859-1:utf-8"
Qui ne sert que pour déterminer le codage utilisé par mutt *lors de
l'envoi* du mail. Le codage utilisé lors de l'affichage et de l'édition
peut être complètement différent. Par exemple en ce moment j'écris tous
mes mails dans un environnement en latin1 et certains partent codés en
utf-8 (parce que j'en ai décidé ainsi).

a++
mercen
--
To UNSUBSCRIBE, email to debian-user-french-***@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact ***@lists.debian.org
David Odin
23 years ago
Permalink
Post by Mickael Simon
Post by David Odin
Pour info, si je vire mon .muttrc, les lettres accentuées apparaissent
comme des '?'.
Sur quoi la variable « charset » est-elle positionnée dans le .muttrc ?
Il me semble que c'est cette variable qui détermine l'affichage des
caractères dans mutt.
Je viens de résoudre le problème en jouant avec le contenu de
/etc/locale.gen. En ajoutant la ligne suivante :
***@euro ISO-8859-15
puis un locale-gen et un export LC_ALL=***@euro dans le terminal où
j'utilise mutt, tout rentre dans l'ordre.

Désolé pour le dérangement.

DindinX
--
***@dindinx.org
--
To UNSUBSCRIBE, email to debian-user-french-***@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact ***@lists.debian.org
Jean-Michel OLTRA
23 years ago
Permalink
...
T'as les bonnes locales ?

dans ton .muttrc :

set charset="iso-8859-15" # character set for your terminal
set send_charset="us-ascii:iso-8859-15:iso-8859-1"
--
jean-michel
--
To UNSUBSCRIBE, email to debian-user-french-***@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact ***@lists.debian.org
Continuer la lecture sur narkive:
Loading...