Comments you submit will be routed for moderation. If you have an account, please log in first.

Opened 5 years ago

Closed 23 months ago

Last modified 19 months ago

#6 closed bug (fixed)

charset issue in mail listviews

Reported by: exie_czex@… Owned by: damato
Priority: high Milestone: YAM 2.9
Component: charset handling Version: 2.5
Severity: minor Keywords: SF
Cc: OS Platform:
Blocked By: Blocking:
Release Notes:

implemented proper UTF-8 support for the whole index of a folder. This allows now to switch charsets without having to rescan a folder index.

Description (last modified by damato)

Czech and Slovak localization of AmigaOS 3.x upto OS3.9 use so called Amiga-E2 encoding. Recently external charset table was created for codesets.library.

Header and mail body are displayed correctly but mail recipient (To), mail sender (From) and subject in mail listviews contains wrong characters. I guess the same problem apply to other non-standard encodings too.

Moved from SF:

Attachments (1)

yam-e2.rar (20.6 KB) - added by damato 5 years ago.
screenshot + codesets.library external E2 charset table (in RAR archive) - Moved from SF. Original author: exie_czex

Download all attachments as: .zip

Change History (12)

Changed 5 years ago by damato

screenshot + codesets.library external E2 charset table (in RAR archive) - Moved from SF. Original author: exie_czex

comment:1 Changed 5 years ago by damato

Can you please attach an example email with such an Amiga-E2 encoding in
the mail body, but also in the header? thanks.

Moved from SF. Original poster: damato

comment:2 Changed 5 years ago by damato

Ehm, during extended testing I find out that the problem was - not updated
index file after changing the charset settings in Configuration. (Maybe
there should be some warnins about index rebuild requirement?)

Anyway please check bug report n. 1881825, it is also refering to Amiga E2
(or any other nonstandrad charsets) used with YAM. (There you will also
find attached example email with Amiga-E2 encoding.)

Moved from SF. Original poster: exie_czex

comment:3 Changed 5 years ago by damato

  • Priority changed from major to undecided
  • Severity set to major

comment:4 Changed 5 years ago by damato

  • Component changed from nightly build to codeset handling

comment:5 Changed 5 years ago by damato

  • Cc yamos-svn@… removed

comment:6 Changed 5 years ago by damato

  • Milestone set to YAM 2.7
  • Priority changed from undecided to high
  • Severity changed from major to minor
  • Status changed from new to accepted

Instead of warning the user about the changed charset and thus about having to rescan all indexes, the indexes should be written with UTF-8 so that they are independent of the selected charset.

comment:7 Changed 4 years ago by damato

  • Description modified (diff)
  • Milestone changed from YAM 2.7 to YAM 2.8

comment:8 Changed 3 years ago by damato

  • Milestone changed from YAM 2.8 to YAM 2.9

comment:9 Changed 2 years ago by damato

  • Owner changed from somebody to damato
  • Status changed from accepted to assigned

comment:10 Changed 23 months ago by damato

  • Resolution set to fixed
  • Status changed from assigned to closed

(In [6852]) * YAM_MAf.c: the 'moreBytes' text embedded in a folder index will now use

the UTF-8 charset so that YAM can convert it to every possible read charset
choosen by the user. This should finally fix a long standing bug when
switching charsets and seeing invalid chars in the main mail list and thus
closes #6. Please note, however, that it requires an index rescanning of
all folders.

comment:11 Changed 19 months ago by damato

  • Release Notes modified (diff)

Add Comment

Modify Ticket

as closed The owner will remain damato.
The resolution will be deleted. Next status will be 'reopened'.

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.

This list contains all users that will be notified about changes made to this ticket.

These roles will be notified: Reporter, Owner, Subscriber

  • exie_czex@…(Reporter)
  • Jens Maus(Owner, Participant)