Mutt et locales
Le
fred

Bonjour,
Je n'arrive plus à avoir des locales correctes aprés un upgrade avec Mu=
tt.
Les é à et è donnent : M-iM-iM-iM-iM-iM-iM-iM-`M-`M-`M-hM-hM-hM-hM-hM=
-h
Voici un extrait de mon .muttrc (il est configuré afin de pouvoir lire le=
cyrillique comme le français).
set send_charset="us-
ascii:iso-8859-1:iso-8859-15:windows-1252:iso-8859-5:koi8-r:koi8
u:windows-1251:utf-8"
set locale=fr_FR.UTF-8
set allow_8bit=yes
set charset=fr_FR.UTF-8
Une idée ?
--
Frédéric F1sxo
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/201211090053.58052.zulian@free.fr
Je n'arrive plus à avoir des locales correctes aprés un upgrade avec Mu=
tt.
Les é à et è donnent : M-iM-iM-iM-iM-iM-iM-iM-`M-`M-`M-hM-hM-hM-hM-hM=
-h
Voici un extrait de mon .muttrc (il est configuré afin de pouvoir lire le=
cyrillique comme le français).
set send_charset="us-
ascii:iso-8859-1:iso-8859-15:windows-1252:iso-8859-5:koi8-r:koi8
u:windows-1251:utf-8"
set locale=fr_FR.UTF-8
set allow_8bit=yes
set charset=fr_FR.UTF-8
Une idée ?
--
Frédéric F1sxo
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/201211090053.58052.zulian@free.fr
Cela semble être plus un problème de config du terminal qu'un problème
avec Mutt. Tu devrais observer le même comportement en dehors de Mutt,
par exemple après un "cat" dans un shell. Certains terminaux ont la
possibilité d'interpréter un bit 8 à 1 comme étant l'appui de la
touche Meta (cf les ressources eightBitInput et eightBitMeta de xterm,
par exemple). Donc un é donne M-i.
--
Vincent Lefèvre 100% accessible validated (X)HTML - Blog: Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
On 2012-11-09 00:53:57 +0100, fred wrote:
Le choix du charset lié au terminal doit se faire par le terminal
et non être hardcodé dans le muttrc. Donc cette ligne est soit
inutile, soit incorrecte.
--
Vincent Lefèvre 100% accessible validated (X)HTML - Blog: Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Ben, j'ai enlevé "set charset=fr_FR.UTF-8"
mais cela n'arrange pas les choses.
Quand je ferme mon texte mutt m'informe que : [text/plain, 7bit, us-asci i,
0,1K]
Pourtant dans mon .muttrc j'ai bien :
set locale=fr_FR.UTF-8
set allow_8bit=yes
Une idée ?
--
Frédéric F1sxo
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Ça c'est juste que tu as reçu un mail en 7bits
C'est une info sur le mail, pas sur ton terminal.
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Et ton message est très très moche : l’en-tête dit « utf-8 »
mais c’est du latin-1…
Ah la la, Mutt, c’est vraiment trop compliqué…
--
Sylvain Sauvage
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Ben d'ou est-ce qu'il sort latin-1… parce que mutt je l'ai config uré en utf8.
La config de vim peut-être ??
Mon .muttrc :
set locale=fr_FR.UTF-8
set allow_8bit=yes
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Mutt, il ne faut *pas* le configurer en UTF-8. Le laisser dans sa config
par défaut: la config du charset se fait globalement via les locales.
En fait, c'est un problème de Mutt, qui ne sait pas dissocier le charset
utilisé pour la communication avec l'éditeur et le charset utilisé pour
l'affichage dans le terminal. Mais si tu utilises l'UTF-8 à l'affichage,
il n'y a pas de raison de choisir autre chose pour l'éditeur.
Peut-être. Si tes locales disent UTF-8 et que vim sort du latin1, c'est
vim qui est en tort.
Cela n'a rien à voir avec le charset d'édition ou d'affichage.
Le manuel dit:
3.117. locale
Type: string
Default: "C"
The locale used by strftime(3) to format dates. Legal values are the
strings your system accepts for the locale environment variable
$LC_TIME.
Bref, c'est pour le format de date. Au passage, ce nom "locale" est
bien mal choisi.
Idem, rien à voir avec le charset d'édition ou d'affichage. C'est lié à
l'encodage interne lors de l'envoi de mail.
--
Vincent Lefèvre 100% accessible validated (X)HTML - Blog: Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
En fait, le message de Frédéric a un mélange de UTF-8 (texte quoté)
et de latin1 (nouveau texte, ligne d'attribution et champ "From:").
Si vim tente de faire de la reconnaissance de charset, il va être
trompé par la ligne d'attribution. J'ai eu ce problème dans le passé
avec Emacs (suite à une erreur de config concernant l'encodage de ma
ligne d'attribution ou de ma signature).
Je conseillerais à Frédéric de s'assurer que son .muttrc est bien
encodé en UTF-8; c'est encore un truc très sale de Mutt, qui ne
permet de spécifier l'encodage du .muttrc de manière interne (comme
en XML) et qui se base sur les locales (donc un truc qui peut changer
sans que l'encodage du .muttrc soit adapté).
Ensuite, au moment d'éditer une réponse dans vim, regarder si les
caractères accentués de la ligne d'attribution et du texte quoté
apparaissent bien comme il faut.
Si Mutt est configuré avec l'édition des en-têtes ($edit_headers),
vérifier aussi si les caractères accentués dans l'en-tête "From:"
dans vim apparaissent bien.
--
Vincent Lefèvre 100% accessible validated (X)HTML - Blog: Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/