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.