Closed Bug 1544293 Opened 6 years ago Closed 6 years ago

Encoding of received message in 60.6.1

Categories

(Thunderbird :: Untriaged, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1435903

People

(Reporter: om, Unassigned)

Details

User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:64.0) Gecko/20100101 Firefox/64.0

Steps to reproduce:

I'm not the sender of the bugged messages, but the receiver.

The messages are sent in French, with accented (non-ASCII) characters. It worked with Thunderbird/60.5.0 and it stopped working with 60.6.1 without any configuration change.

Actual results:

Each accented character is replaced with the sequence � which is the Latin1 mis-coding of the UTF-8 replacement character.

I note that the Content-Type charset is windows-1252 (Windows Latin1) instead of UTF-8, and maybe a workaround would be to force sending in UTF-8. I will ask the sender to test this, but we communicate only by e-mail so I don't know when the test will be done.


Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit

Expected results:

That « é » weren't replaced with « � ».

Oups! I forgot to tell the complete User-Agent, which is on Windows (I am on Linux).

Encoding was correct with:
%%%%%%%%%%
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
Thunderbird/60.5.0
%%%%%%%%%%

Encoding is bad with:
%%%%%%%%%%
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
Thunderbird/60.6.1
%%%%%%%%%%

Summary: Encoding bug in 60.6.1 → Encoding of received message in 60.6.1

I don't think there is anything that can be done. If the sender uses Yahoo or a related service and sends encoded in windows-1252 (Western), then Yahoo messes up every high bit character and puts a UTF-8 replacement character in (since it ignores the encoding). The UTF-8 replacement character interpreted as windows-1252 gives what your seeing.

That's been an issue for years. See bug 1435903 comment #15, bug 1435903 comment #29, bug 1435903 comment #31.

To my knowledge, Yahoo never fixed the issue, but in the meantime they shut down their support forums.

I'm duplicating this to bug 1435903 so we keep it all together.

Status: UNCONFIRMED → RESOLVED
Closed: 6 years ago
Resolution: --- → DUPLICATE

You are right, she is using yahoo. I told her how to encode using UTF-8, and now all is OK. Thank you!

You need to log in before you can comment on or make changes to this bug.