Re: [Evolution] Character encoding in 1.4.x



Well, I'm stumped. The way charsets work in Evolution's composer is
this:

1. everything is actually composed in UTF-8 (unicode can represent all
characters)
2. when the user hits Send, a message is constructed from the contents
of the composer
3. the message body text is first checked to see if it contains any
characters that do not fit within US-ASCII. If it can be represented by
US-ASCII, we're finished.
4. Now we check to see if we can fit the contents into the composer's
charset (each composer allows you to override the default composer
charset). if it works, we use this...
5. Next we check the default composer charset. If yes, then done.
6. Failing the above, we try the user's default mail viewing charset. If
that works, done.
7. if we still haven't found an appropriate charset, we pass the text
through a "guess me" filter which can recognise 10 to 15 charsets or
so... all single-byte charsets such as koi8-r, windows-1251, iso-8859-*
and maybe a few others (I don't have the table in front of me). If none
of those charsets in the table are appropriate, we fall back to UTF-8

so... I guess check that your composer charset value is not iso-8859-7.
Go to the Edit->Character Encoding menu in the composer. 
Jeff

On Sat, 2003-09-13 at 10:47, Mike Gifford wrote:
Hello Jeff,

Just got a bit more info on this.  In your message the content type is:
      Content-Type:  text/plain

In my messages, I'm getting the following:
      Content-Type:  text/plain; charset=iso-8859-7

Which is the same received as sent (so this has nothing to do with my
ISP).

In my evolution settings, the composer preferences are clearly listed as
Character set: Western European, New (ISO-8859-15).  

I have also tried changing this to Western European (ISO-8859-1).

My Default Language settings for the system are English (Canada).  I
also have English (USA) and French (Canada) defined.

Where would iso-8859-7 be set in my system and why wouldn't an Evolution
setting over rule that?

Mike

On Fri, 2003-09-12 at 15:50, Jeffrey Stedfast wrote:
I have no idea, perhaps their mailers are broken :-)

You should probably use iso-8859-1 rather than UTF-8 as a number of
mailers out there are still back in the stone age and don't yet support
UTF-8, sadly.

Jeff

On Fri, 2003-09-12 at 15:45, Mike Gifford wrote:
Hello Jeff,

Thanks for getting back to me so quickly.

It was set to Western European (ISO-8859-1) previously.  I've since
changed it to UTF-8.  

If both should work fine for sending English characters, why have I
gotten 3 emails in the last 2 weeks saying that folks can't read my
emails (because of problems with the character set).

I've only heard back from folks I communicate with on a fairly regular
basis.  I haven't been able to get a look at the headers from the emails
yet..  It might just be a problem with some folks on some email clients
(probably OutLook), but I've never had this problem before...

Could the character set be corrupted somewhere else?  Perhaps by my
ISP's SMTP server?

I'm grasping at straws here..

Mike

On Fri, 2003-09-12 at 15:35, Jeffrey Stedfast wrote:
Evolution uses your systems charset by default (which is UTF-8 on Red
Hat 8 and 9, for example). If you are just sending English, you can use
ISO-8859-1.

Jeff

On Fri, 2003-09-12 at 15:14, Mike Gifford wrote:
Hello,

I've received notices from a couple people know that my messages aren't
readable.  One person thought it was greek another croatian.

Most recently it was this message that a client reported:

This message uses a character set that is not supported by the
Internet Service.  To view the original message content,  open the
attached message. If the text doesn't display correctly, save the
attachment to disk, and then open it using a viewer that can display
the original character set. 

I only use text messages, so I found this very confusing.  My default
character set was set to Western European (which I figured would be fine
for English).  What should it be for English?  I've switched it to UTF-8
as that seems to be the default.

I'm using Evolution 1.4.4

I'm starting to get worried that a whole wack of emails that I've sent
might be undecipherable by the folks on the other end.


Mike




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]