Closed Bug 289557 Opened 20 years ago Closed 17 years ago

charset="UTF-8" ignored

Categories

(Thunderbird :: Mail Window Front End, defect)

x86
Windows XP
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: jwkenne, Assigned: mscott)

Details

Attachments

(2 files)

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.6) Gecko/20050317 Firefox/1.0.2
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.6) Gecko/20050317 Firefox/1.0.2

If I have a message with (for example)

Content-Type: text/plain;
	format=flowed;
	charset="utf-8";
	reply-type=original

or 

Content-Type: text/plain; charset=UTF-8; format=flowed

(That last one was /sent/ by Thunderbird.)

the message is displayed as ISO-8859-1. I must manually switch to UTF-8 via
View->Character Encoding

Option "Apply default to all messages (ignore character encoding specified in
MIME header)" is /not/ checked.

Reproducible: Always
This works for me.  Which build are you reporting this bug against?

Could you provide a sample message?  Save as a .EML file and attach it to this 
bug, using the Create New Attachment link above.
Attached file Sample broken message
Oops! 1.02 (but I think it goes back further).
That message is showing correctly for me with TB 1.0.2 and TB 1.0+040.

Have you set the checkbox under:
  Tools | Options | Fonts | Character Encodings
   [] Apply default to all messages
?
"Apply default to all messages" is /not/ set. In fact, I even tried setting it
and unsetting it to see if it would make a difference.
This message I posted myself, so I know it to have originated from Thunderbird.
I have run in to this problem as well although I am not sure that the posted bug
isn't actually a side effect of another bug. 

The headers of a message that was causing me problems are shown below. No matter
what I did pound symbols (British pounds eg  unicode character a3) always
displayed as capital A with a hat and the pound sign (typical ISO-8859-1
interpretation of UTF-8). 

"Apply default to all messages (ignore character encoding specified in MIME
header)" was initially set so I unchecked it (the default is set to ISO-8859-1)
but even after unchecking the box the problem still appeared. After much head
scratching I restarted TB and it seems to have fixed the problem.

I am using the Debian build of TB version 1.0.2 (20050611)

Delivered-To: baz@nowhere.com
Return-Path: <foo@example.com>
Received: from bar ([::ffff:192.168.0.10])
  by smtp.example.com with esmtp; Mon, 04 Jul 2005 15:20:14 +0100
  id 000C6D6A.42C9459E.00000A50
Message-ID: <22348634.1120486814151.JavaMail.foo@bar>
Date: Mon, 4 Jul 2005 15:20:14 +0100 (BST)
From: Foo Bar Baz <foo@example.com>
To: Noone <noone@nowhere.com>
Subject: Some Subject
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
QA Contact: front-end
As of 2.0.0.6 (and probably sometime earlier), the problem seems to have been fixed.
Status: UNCONFIRMED → RESOLVED
Closed: 17 years ago
Resolution: --- → WORKSFORME
Version: unspecified → 0.9
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: