Re: Still having encoding problems

Anne Wilson <[email protected]>
Newsgroups gmane.comp.kde.users.pim
Message-ID <[email protected]>
On Saturday 14 February 2009 22:27:37 Ingo Klöcker wrote:
> On Saturday 14 February 2009, Anne Wilson wrote:
> > On Wednesday 11 February 2009 22:52:11 Ingo Klöcker wrote:
> > > On Wednesday 11 February 2009, Anne Wilson wrote:
> > > > On Wednesday 11 February 2009 20:33:54 phep wrote:
> > > > > Anne Wilson a écrit :
> > > > > > I'm flabbergasted!  So an English company sends out English
> > > > > > email to English customers, using an encoding that will make
> > > > > > no sense to them?
> > > > > >
> > > > > > KMail didn't get it wrong - the headers say
> > > > > > charset="iso-8859-1". I guess they've just got a new Windows
> > > > > > install :-)
> > > > >
> > > > > Sorry, I made a copy/paste error in my previous message : I
> > > > > meant "ISO-8859-1 displayed as ISO-8859-15".
> > > > >
> > > > > According to what you observed, it's KMail's fault as I
> > > > > considered previously. ISO-8859-15 is mainly used for it
> > > > > introduced the € (Euro) character in ISO-8859 tables. I
> > > > > understand that this may not be what an English company might
> > > > > wish to use ;-).
> > > > >
> > > > > Sorry for the confusion.
> > > >
> > > > Unless I'm much mistaken, 8859-15 is actually mostly used in
> > > > British English mail.  The € is present, but so is the £, so
> > > > that's no problem.  I'm guessing that it is a new setup and they
> > > > haven't realised that they have a different charset.  I've
> > > > emailed them and gently pointed it out :-)
> > > >
> > > > Meanwhile, if you are saying that kmail displayed it as 8859-15,
> > > > I guess I should file a bug.
> > >
> > > I'm pretty sure KMail only does what it is told to do. If the
> > > message advertises the charset as ISO-8859-1 (latin1) then KMail
> > > uses this charset for decoding/displaying. If the message
> > > advertises the charset as ISO-8859-15 (latin9; don't you love the
> > > consistent numbering schemes ;-) ) then KMail uses latin9.
> >
> > The headers say it is 8859-1
> >
> > > ...unless the user forces KMail to do something else, e.g. by
> > > setting an override character encoding.
> >
> > KMail is set to Auto
> >
> > > It'd be great if you could forward such a message to me.
> >
> > On its way :-)
>
> The message is a multipart/alternative message with plain text part and
> HTML part. The interesting lines of the message are:
>
> [...]
> Content-Type: multipart/alternative;
>   boundary="=_NextPart_2emsgsadvnqw3nerasdf";
>   charset="iso-8859-1"
> [...]
> --=_NextPart_2emsgsadvnqw3nerasdf
> Content-Type: text/plain
> [...]
> --=_NextPart_2emsgsadvnqw3nerasdf
> Content-Type: text/html
> [...]
>
> So the charset is specified for the enclosing multipart/alternative body
> part, but no charset is specified for the enclosed text/plain body part
> or the enclosed text/html body part. Therefore KMail uses the fallback
> encoding for the text in the text/plain body part and the text/html
> body part. Anne told me that she had set the fallback encoding to
> ISO-8859-15. This explains Anne's observation.
>
> A message with correctly specified charset would look as follows:
>
> [...]
> Content-Type: multipart/alternative;
>   boundary="=_NextPart_2emsgsadvnqw3nerasdf"
> [...]
> --=_NextPart_2emsgsadvnqw3nerasdf
> Content-Type: text/plain;
>   charset="iso-8859-1"
> [...]
> --=_NextPart_2emsgsadvnqw3nerasdf
> Content-Type: text/html;
>   charset="iso-8859-1"
> [...]
>
So now we all understand a little more about how this all ties together.  
Good.  I hate mysteries :-)

It seems I had misunderstood 'fallback'.  My (wrong) logic said that it would 
be used if utf-8 had any problems with the content.  Now I understand its 
purpose I have simply set the fallback to utf-8.  Hopefully all will display 
better for the change :-)

Thanks for taking the time to educate us, Ingo :-)

Anne

_______________________________________________
KDE PIM users mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kdepim-users
signature.asc (application/pgp-signature, 197 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEABECAAYFAkmX+4QACgkQbMErw/n0TZpUpQCfafrBQhstmUhsLyoX5pdFNsIi
fp8AmwbimjHKxaW9Rm6qg0zXr97LE250
=PfKi
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.