Thunderbird sometimes loads messages without specifying encoding
Categories
(MailNews Core :: Backend, defect)
Tracking
(seamonkey2.45 affected, seamonkey2.46 affected, seamonkey2.47 affected, seamonkey2.48 affected, seamonkey2.49esr affected)
People
(Reporter: merike, Unassigned)
References
Details
Comment 1•9 years ago
|
||
Comment 2•9 years ago
|
||
Comment 3•9 years ago
|
||
Comment 4•9 years ago
|
||
Updated•9 years ago
|
Comment 6•9 years ago
|
||
Comment 7•9 years ago
|
||
Comment 8•9 years ago
|
||
Comment 10•9 years ago
|
||
Comment 11•9 years ago
|
||
Comment 12•9 years ago
|
||
Comment 13•9 years ago
|
||
Comment 14•9 years ago
|
||
Comment 15•9 years ago
|
||
Comment 16•9 years ago
|
||
Comment 17•9 years ago
|
||
Comment 19•7 years ago
|
||
Comment 20•7 years ago
|
||
Comment 21•7 years ago
|
||
Comment 22•7 years ago
|
||
Comment 25•7 years ago
|
||
Comment 33•6 years ago
|
||
I found a "sort of easy" way to reproduce this. Instead of (quote from comment #0) "holding down f or b key for a short while", I see this frequently when using the back navigation "Go back one message" that one add onto a toolbar using customisation. After visiting a few messages, and then going back to one via the drop down, that message is frequently displayed incorrectly.
Comment 35•6 years ago
|
||
With all do respect, I'm deassigning the bug from Ben (bblack). There's been no action for more than a year. Ben, do you intend to submit a patch sometime soon here? This is still one of the more puzzling bugs that has been with us for ages, at least 2005 looking at bug 315957.
Comment 37•6 years ago
|
||
In case it helps, in bug 1309711 (closed as a duplicate of this one) I described steps which seem to reliably reproduce this using a couple of emails specifically composed in different encodings and switching once from one to the other - as opposed to most discussion here which seems to involve repeatedly switching between arbitrary messages until it might happen. Those steps still reproduce the issue in SeaMonkey 2.49.5 (now on Linux; I was using Windows when first reported).
In summary:
- Set up a folder containing one message encoded in UTF-8 ("Unicode") and another in windows-1252 ("Western"), each containing text using extended characters (e.g. "Iñtërnâtiônàlizætiøn") - more detail in bug 1309711
- Select the folder under Local Folders
- Select the message in windows-1252 encoding
- Press F8 to open the message pane (depending on previous actions, it may or may not display correctly, but that's not the concern at this step)
- Press F8 to close the message pane
- Select the message in UTF-8 encoding
- Press F8 to open the message pane
Expected Result: The message text should be "Iñtërnâtiônàlizætiøn"
Actual Result: The message text is "Iñtërnâtiônà lizætiøn" instead, having been decoded using an incorrect encoding - Press F8 to close the message pane
- Press F8 to open the message pane
Result: The message text is now correct "Iñtërnâtiônàlizætiøn" - Press F8 to open the message pane [I think I probably meant to say "close" rather than "open" here, since the message pane is already open at this point]
The same effect can be seen by switching between the two messages in either direction (windows-1252 then UTF-8, or UTF-8 then windows-1252).
I also described how a similar process could lead to corruption of text in saved drafts, which was a bit nasty if the draft was modified and saved without noticing the corruption. I don't seem to be able to reproduce that one now, so perhaps that aspect is fixed, or only affects Windows.
Updated•3 years ago
|
Description
•