Closed Bug 34964 Opened 26 years ago Closed 26 years ago

national fonts in mail headers

Categories

(MailNews Core :: Internationalization, defect, P3)

x86
Windows 98
defect

Tracking

(Not tracked)

VERIFIED INVALID

People

(Reporter: M.Hankus, Assigned: nhottanscp)

Details

From Bugzilla Helper: User-Agent: Mozilla/5.0 (Windows; U; Win98; en-US; m14) BuildID: 2000040520 When someone sends mail with nationa characters in a mail header (Polish in my case) those characters are displayed incorrectly (in headers section and also in a menu Tasks (when a message with national characters is currently selected) Reproducible: Always Steps to Reproduce: 1.Send an e-mail with polish characters in a header 2.open an inbox with such message 3. Actual Results: Polish characters are displayed as "?" Expected Results: Display correct characters
Are Polish characters convered by ISO-8859-1? Is this working with 4.7?
It's ISO-8859-2. MHankus, please attach the source of the problem message in this bug report. Also a few questions: 1. Did the display work before this build? 2. What mail program was used to send this message? Mozilla? or some other program? We need the above information to confirm this bug.
1. I'm not sure if it worked before (I have not used Mozilla to send any e-mail). 2. Message was sent from Mozilla. When I send a message from 4.7 the header is OK even in Mozilla. Problem occurs when i send mail from Mozilla. When I type Polish characters they appear normally, but when I send a message they are converted to "?". Messages sent from 4.7 are OK, in Mozilla too (Polish characters are displayed correctly). So i think that problem occurs when I send a message. Message body is OK.
I think you need to set mail charset to ISO-8859-2. Did you do that before sending the mail?
no i didn't. Now it works fine. Anyway, in my opinion character encoding should happen automatically. It works fine for message body, so why it does not work for messsage header ??? Or eventually it can be configurable from Edit->Preferences. Menu for choosing character encoding is well hidden (it appears only when you compose mail, so many people will not find it), but it is only my opinion. Thanks for help.
Status: UNCONFIRMED → RESOLVED
Closed: 26 years ago
Resolution: --- → INVALID
We are not doing automatic charset detection for mail send. It is not easy to determine accurately (sending out a mail with wrong charset label have to be avoided). You should also see '?' if you send as plain text. Entities are used in case of HTML mails so that's why you don't see '?'. So the mail was actually sent as ISO-8859-1 instead of ISO-8859-2 (you can check that by using view source).
There is currently a way to set the default send encoding, e.g. to ISO-8859-2 if you want. Most users use one encoding for mail send generally and ocassionally need to switch to another encoding. The send default setting should take care of this type of needs. Currently, the send default is set via the menu "View | Character Set | Set Default Mail Send Character Set". Once this is set, it will not change until the user explicitly changes it. In the near future, this will be controlled by a preference item instead. marking it verified.
Status: RESOLVED → VERIFIED
Product: MailNews → Core
Product: Core → MailNews Core
You need to log in before you can comment on or make changes to this bug.