Evolution can't handle Latin characters when system encoding is set to UTF-8

Bug #19760 reported by Celso Pinto on 2005-08-16
Affects Status Importance Assigned to Milestone
Fix Released
evolution (Ubuntu)
Ubuntu Desktop Bugs

Bug Description

My Ubuntu is configured with UTF-8 locales and when reading e-mails on Evolution
that were sent with a iso8859-1 encoding and contain accentuated characters,
those characters aren't displayed.

If I change encoding, in the menu, to iso8859-1 the email message displays
alright but I feel I shouldn't have to manually select the encoding, especially
because that email has the header: Content-Type: text/plain; charset=ISO-8859-1;

Sebastien Bacher (seb128) wrote :

Thanks for your bug. What version of the package do you use? Can you forward or
attach a bogus mail to bugzilla?

Celso Pinto (cpinto) wrote :

Created an attachment (id=3252)
Test case

Celso Pinto (cpinto) wrote :

Evolution 2.3.7-0ubuntu2. If you open this email on a UTF-8 configured system
with Evolution the body will be empty. If you change it to iso8859-1 it'll show
the latin characters.

Celso Pinto (cpinto) wrote :

This problem still occurs. I'm from Portugal and most of the time I receive emails encoded in latin1 so I have to keep switching encodings and it's starting to become really annoying. Do you have any indication of a fix for the problem?

Evolution version is 2.6.0-0ubuntu4

Sebastien Bacher (seb128) wrote :

I've forwarded your issue with the example upstream, I'll let you know if they have any comment on it: http://bugzilla.gnome.org/show_bug.cgi?id=339052

Changed in evolution:
assignee: seb128 → desktop-bugs
status: Needs Info → Confirmed
Sebastien Bacher (seb128) wrote :

Upstream has fixed the issue and your example mail works fine with the patch, I'll backport it to the dapper package

Changed in evolution:
status: Confirmed → Fix Committed
Celso Pinto (cpinto) wrote :

Oh man, you *absolutely* rock Sebastien. Thanks for standing out in the defense of a fix!

Sebastien Bacher (seb128) wrote :

This upload fixes the issue:

 evolution (2.6.1-0ubuntu2) dapper; urgency=low
   * debian/patches/06_fix_inline_pgp_breaking_charset.patch:
     - patch from upstream, fix the inline pgp code breaking the charset
       parameter (Ubuntu: #339052)

Changed in evolution:
status: Fix Committed → Fix Released
Sebastien Bacher (seb128) wrote :

No problem, always nice to get a bug fixed!

Changed in evolution:
importance: Unknown → Medium
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.