Hi,

Le vendredi 26 avril 2013 à 18:18, d'après
"erc...@tiscali.it" <erc...@tiscali.it> :

> I have the following entry in the .
> mailcap file used by Mutt :
> 
>   text/html; /usr/bin/w3m -I %{charset} -dump -T text/html '%s'; 
> copiousoutput; description=HTML Text; nametemplate=%s.html
> 
> which is incorrectly interpreted as
> 
> /usr/bin/w3m -I 'iso-8859-1' -dump -T text/html ''/tmp/mutt.html''
> 
> (as I can read from Mutt headers) instead of
> 
>   /usr/bin/w3m -I 'utf-8' - dump -T text/html ''/tmp/mutt.html''
> 
> as it should be, according to the
> 
>   charset="utf-8"
> 
> entry in my .muttrc. This of course causes some characters to be unreadable.
> 
> Testing the charset variable in Mutt returns the correct value (utf-8).

This seems like perfectly expected behaviour if the mail you were viewing is
encoded in iso-8859-1. The charset="utf-8" is related to your locale, whereas
the %{charset} is related to the charset of the mail or attachment you are
viewing.

See "Command Expansion" in manual.txt:

[...]

%{<parameter>}

    Mutt will expand this to the value of the specified parameter from the
    Content-Type: line of the mail message. For instance, if your mail message
    contains:

    Content-Type: text/plain; charset=iso-8859-1

    then Mutt will expand %{charset} to iso-8859-1. The default metamail
    mailcap file uses this feature to test the charset to spawn an xterm using
    the right charset to view the message.

[...]

Regards,
Tom

-- 
Thomas Parmelan


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to