Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Incorrect rendering of ISO 8859-1 mail

#3142

Build 5918.

A received message includes the line

Content-type: text/html; charset=iso-8859-1

and the following HTML:

However, the formatted text displays the name incorrectly.

By contrast, the same message is rendered in Apple Mail as expected.

It seems that MailMate is not correctly rendering ISO 8859-1 mail, at least when the encoding is specified in Content-Type.

Reported by John Cooper · October 24th, 2022 @ 04:58 PM

State: fixreleased
Milestone: none
Assigned to: benny benny

Activity

  1. John Cooper
    John Cooper

    Pete Resnick points out that the content-type should be specified as UTF-8 and not ISO-8859-1, and that this is an error on the sender's point. However, MailMate could handle such a situation more gracefully, either by automatically correcting for the error (as Mail does) or by providing a Eudora-style character set menu to the user.

    October 24th, 2022 @ 06:00 PM

  2. benny
    benny

    If possible, forward me the problematic message using “Message > Forward as Attachment” and I might have time to look into if it's possible to make a workaround.

    October 31st, 2022 @ 03:03 PM

  3. John Cooper
  4. benny
    benny
    • State changed from new to fixcommitted

    In the next update I've added a strategy where the specified charset is ignored if a number of non-7bit characters are used and the text is valid UTF-8. We'll see, but this should be a pretty safe assumption in general (due to how UTF-8 works). In any case, it won't affect the most common and hopefully some day one and only case (the use of UTF-8).

    November 2nd, 2022 @ 12:27 PM

  5. John Cooper
    John Cooper

    Works well in 5925. Thanks.

    November 2nd, 2022 @ 09:02 PM

  6. benny
    benny
    • State changed from fixcommitted to fixreleased

    December 25th, 2024 @ 04:11 PM

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.