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

Opened 12 months ago

Closed 12 months ago

Last modified 11 months ago

#463 closed bug (fixed)

Wrong german umlauts in Mail subject and body

Reported by: opiopi Owned by:
Priority: undecided Milestone: YAM 2.9
Component: charset handling Version: 2.8p1
Severity: major Keywords:
Cc: damato OS Platform:
Blocked By: Blocking:
Release Notes:

when enabling the "detect cyrillic code sets" functionality YAM will now warn the user in case he has setup YAM to use a non-cyrillic code set for as the local charset.

Description

YAM's support for german umlauts seems to be broken, steps to reproduce:

  1. Click "New".
  2. Type as Subject and in the body e.g. "äöü"
  3. Click "Send later".
  4. go to the outgoing folder and double click the just created mail.
  5. see what happen: here i see ??? in the Subject and body.

I attach such mail with xxx as my address.

My charset in the config is set to: ISO-8859-1 + Euro

Attachments (1)

Q4eCRgAGk0w=.001,N (611 bytes) - added by opiopi 12 months ago.

Download all attachments as: .zip

Change History (9)

comment:1 Changed 45 years ago by opiopi

  • Status changed from pending to new

Changed 12 months ago by opiopi

comment:1 Changed 12 months ago by tboeckel

  • Milestone set to YAM 2.9
  • Status changed from new to pending

That is absolutely no problem here. Your example mail is displayed 100% correctly for me on WinUAE/AmigaOS3.

Do you have ISO-8859-1 set for both the standard charset (First Steps config page) and for the write charset (Write config page)? It is very important that the standard charset is something the system itself is able to handle. It must NOT be something like UTF8.

comment:2 Changed 12 months ago by opiopi

Yes both are set too the same charset. Also the setting "EditorCharset" in the "Mixed" section is set to the same charset.
All "CharsetName"s in the "MIME" section are set to the same charset. (BTW : for my taste really to much charset settings)

I check my config and found that the setting "DetectCyrillic" in the "Read" section of the config is the culprit.
But IMHO "DetectCyrillic" should not change german umlauts...

comment:3 follow-up: Changed 12 months ago by tboeckel

  • Cc damato added

That option is mean for users using the cyrillic alphabet only. The cyrillic charsets use some characters for the cyrillic alphabet which are used for the german umlauts or other accented characters in western european languages. Hence this option should really be activated if and only if the cyrillic alphabet is to be used.

This is the german bubble help for this option:
Versucht mittels einer automatischen Methode in der codesets.library, den benutzten kyrillischen Zeichensatz zu identifizieren. (nur für kyrillische Benutzer relevant)

Jens, perhaps we should add a warning is DetectCyrillic in enabled and any of the selected charsets is not Windows-1251, IBM866 or KOI8-R (these are the 3 charsets being checked by codesets.library).

comment:4 in reply to: ↑ 3 Changed 12 months ago by damato

Replying to thboeckel:

Jens, perhaps we should add a warning is DetectCyrillic in enabled and any of the selected charsets is not Windows-1251, IBM866 or KOI8-R (these are the 3 charsets being checked by codesets.library).

That's a good idea. I would propose to show such a warning when the user is about to "Save" or "Use" the configuration and the YAM configuration window is about to be closed.

comment:5 Changed 12 months ago by opiopi

Maybe the Help text should be changed too. First i don't know "kyrillische Benutzer" only "Benutzer kyrillischer Zeichensätze" and second as you can see it is very "relevant" also for other users and sould be changed in something like "Diese Option nur verwenden wenn ein kyrillischer Zeichensatz verwendet wird".

comment:7 Changed 12 months ago by tboeckel

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

(In [7357]) * Config.c: implemented a check to catch the automatic detection of cyrillic charsets while the configured local charset is not cyrillic. As this might cause malformed characters the user is now asked to deactivate the automatic detection. This closes #463.

comment:8 Changed 11 months ago by damato

  • Release Notes modified (diff)
  • Version changed from nightly build to 2.8p1

Add Comment

Modify Ticket

Action
as closed .
The resolution will be deleted. Next status will be 'reopened'.
Author


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

  • Frank Weber(Reporter, Participant)
  • Jens Maus(Subscriber, Participant)