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

Bug #19760 reported by Celso Pinto
8
Affects Status Importance Assigned to Milestone
Evolution
Fix Released
Medium
evolution (Ubuntu)
Fix Released
Low
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;

Revision history for this message
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?

Revision history for this message
Celso Pinto (cpinto) wrote :

Created an attachment (id=3252)
Test case

Revision history for this message
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.

Revision history for this message
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

Revision history for this message
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
Revision history for this message
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
Revision history for this message
Celso Pinto (cpinto) wrote :

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

Revision history for this message
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
Revision history for this message
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  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

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