Hello Marc,

 On Wednesday, August 14, 2002 at 4:11:50 PM +0200, Marc wrote:

> It always ends up in "\200" instead of the Euro symbol. [...] Mails in
> which the Euro symbol is displayed wrong were sent with
>       Content-Type: text/plain; charset="iso-8859-1"
> ... mostly by MS Outlook.

    There is no Euro sign in Latin-1 charset. Older versions of Outlook
and Outlook Express (up to 4.x) wrongly declare Latin-1 when they are in
fact sending CP-1252 which has some 27 more characters, and Euro is one
of them. This is of course bad: should be declaring "windows-1252", or
even better sending more standard charsets. AFAIK this is corrected in
recent versions of MSO and MSOE (5.0 and more).


    Possible workaround I use sometimes in some folders:

| charset-hook  ^iso-8859-1$    windows-1252

    So every incoming mail labeled "iso-8859-1" will be handled by Mutt
as if it was "windows-1252", and converted accordingly to you terminal's
$charset for viewing. Of course your terminal's $charset (and font) has
to have Euro, otherwise this workaround will just convert "\200" to "?".


    Here is a test CP-1252 Euro: "€"


Bye!    Alain.

Reply via email to