[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: mutt et encodage



On 2007-10-02 21:14:56 +0200, Stephane Bortzmeyer wrote:
> On Tue, Oct 02, 2007 at 11:09:56AM +0200,
>  Sébastien NOBILI <sebnewsletter@free.fr> wrote 
>  a message of 49 lines which said:
> 
> > Est-ce que mes messages ont été envoyés en ISO avec le "Content-Type"
> > positionné en UTF-8 ?
> 
> Le message incorrect a été envoyé avec :
> 
> Content-Type: text/plain; charset=utf-8
> 
> Alors qu'il est en ISO 8859-1. Je ne sais pas ce qui s'est passé mais
> ça suffit à expliquer le problème.

Je ne vois que la raison suivante: Sébastien utilise des locales
UTF-8, mais pour une raison indéterminée, le fichier a été sauvé
par l'éditeur en ISO-8859-1 au lieu de UTF-8 (je sais que ce genre
de problème peut arriver avec Emacs si un message auquel on répond
contient des caractères invalides, et ma solution, c'est de filtrer
tous ces caractères invalides avec un wrapper autour de l'éditeur,
puisque Mutt ne le fait pas). Ensuite, comme le fichier est censé
être en UTF-8 et que le charset d'envoi est aussi en UTF-8, il n'y
a aucune conversion à faire, donc c'est de l'ISO-8859-1 qui est
envoyé avec une déclaration charset=utf-8.

> > Et la question qui m'ennuie le plus : pourquoi est-ce que le message que
> > je visualise correctement avec mutt ([1]) est celui qui s'affiche mal
> > avec mon navigateur (iceweasel, lynx) et réciproquement ?
> 
> Configuration bizarre de votre terminal ? Pour moi, le mauvais message
> est mauvais pour tous les logiciels.

Ici (sous Mac OS X), les deux messages sont mauvais avec Firefox.
Cf la ligne d'attribution.

Sébastien, si ta ligne d'attribution est encodée en ISO-8859-1 et que
tu utilises des locales UTF-8, pas étonnant que tu aies des problèmes
(notamment ton éditeur risque de croire que le fichier est en
ISO-8859-1 au lieu de UTF-8).

Utilisant tantôt ISO-8859-1, tantôt UTF-8 pour mes locales, j'avais ce
problème avec ma signature. Maintenant, j'utilise:

set signature="iconv -f iso-8859-1 $HOME/.signature|"

-- 
Vincent Lefèvre <vincent@vinc17.org> - Web: <http://www.vinc17.org/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/>
Work: CR INRIA - computer arithmetic / Arenaire project (LIP, ENS-Lyon)



Reply to: