On Mon, 21 Nov 2005, Tzafrir Cohen wrote:

> While I disapprove of the tone, I should note that Evolution is 
> the buggy one here, and kmail works according to specs.

Right. 

But is there any other mailer that works according to specs? :-)

I just noticed something yesterday: Thunderbird displays incoming 
mail labeled iso-8859-1 as if it were windows-1252 (which is a 
superset of the iso encoding). Apparently this extra accommodation 
of potential errors is not uncommon, even outside Hebrew.

What's funnier (and less excusable) about Thunderbird is that if 
you compose mail with characters from the windows-1252 superset and 
ask to send it in iso-8859-1, Thunderbird implicitly changes the 
header to windows-1252. This is contrary to its usual behavior, 
which is to prompt the user to change the character set whenever a 
message contains characters not in the set. Apparently the implicit 
header swap is special to iso-8859-1 and windows-1252: Thunderbird 
does prompt you if you attempt to send a message in iso-8859-2, 
even if it only contains characters available in windows-1252. My 
guess is that this implicit change of header is performed because 
windows-1252 is a strict superset of iso-8859-1. Yet, Thunderbird 
does not treat the two headers as complete synonyms: if you send a 
message with only iso-8859-1 characters, it will get an iso-8859-1 
header. And finally something I really don't understand: out of the 
box, Thunderbird doesn't even offer windows-1252 as a composition 
option! You have to "customize" the program to get it. So if you 
want to compose mail with windows-1252 characters, you should 
select iso-8859-1 (which is the default) and let the program 
replace the header implicitly. Why they chose to make their program 
this way is quite beyond me, but I have the impression that this is 
deliberate.

Anyway, specs shmecs, it seems that common behavior among mail 
clients is to be a bit more lax about what they accept than about 
what they send.

-Ron.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

לענות