This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

How do I set Unicode as default for viewing incoming messages (vs. Western) ?

  • 13 majibu
  • 5 wana tatizo hili
  • 3 views
  • Last reply by MozzieBob

more options

I get messages on a regular basis (notably through gmail or other Google mail interfaces) that have the following declarations: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

I can only see the message properly if I manually set View > Text Encoding to Unicode. It defaults to Western.

Is there some way to get t-Bird to assume Unicode as the default for these slightly ambiguous declarations? I've set Tools> Options> Formatting> Advanced> Text Encoding > Incoming to Unicode UTF-8. That doesn't help, it's still always on Western. Is there something I can change in the config file?

Thanks,

I get messages on a regular basis (notably through gmail or other Google mail interfaces) that have the following declarations: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I can only see the message properly if I manually set View > Text Encoding to Unicode. It defaults to Western. Is there some way to get t-Bird to assume Unicode as the default for these slightly ambiguous declarations? I've set Tools> Options> Formatting> Advanced> Text Encoding > Incoming to Unicode UTF-8. That doesn't help, it's still always on Western. Is there something I can change in the config file? Thanks,

All Replies (13)

more options

re :Tools> Options> Formatting> Advanced> Text Encoding

I've got Text Encoding set as western (ISO-8859-1)for incoming and outgoing. See image below showing my settings and all options/checkboxes selected and not selected.

I get emails from gmail and just like you it says charset="UTF-8". If I check via View > Text Encoding It has auto detected as 'Unicode'.


Please check the following in about:config

Tools > Options > Advanced > General tab Click on 'Config Editor'

In top search type: force_charset mailnews.force_charset_override; Value = 'false'

What do you have as the Value..true or false? If Value = 'True', double click on line to toggle to 'false'

close window - top right X click on OK to save changes to Options. Close and reopen Thunderbird.

more options

Toad:

The setting was already on false. Just for kicks, I set it to true, restarted (no change in display) and changed it back to false. No improvement. I also set my Text Encoding to western (ISO-8859-1) as you have, restarted, no joy.

Manually changing View > Text Encoding to Unicode worked, per usual, but had to be manually selected.

Any other ideas?

more options

Tools> Options> Formatting> Advanced Is the 'Fonts for' field set as 'Latin' ? I'm assuming it is Latin.

  • Click on the 'Fonts for' drop down and select 'Other Writing Systems'
  • select: 'Allow messages to use other fonts'
  • Select 'Use fixed width font for plain text messages'
  • Set Text encoding incoming and outgoing to Western (ISO-8859-1)
  • uncheck : 'When possible use the default text encoding in replies'
  • click on OK
  • click on OK
more options

Thanks, but still no change.

more options

Same problem here! Can't find a way to set default to UTF-8 or disable "Western".

more options

I send a lot of plaintext email to various math discussion groups that don't like html, inserting unicode symbols as needed. All of that quit working a couple of months ago, can't even send • and — and smart quotes “ ” anymore without them coming back as question marks. I tried many permutations of the suggestions made above without any success.

more options

Jon Awbrey said

I send a lot of plaintext email to various math discussion groups that don't like html, inserting unicode symbols as needed. All of that quit working a couple of months ago, can't even send • and — and smart quotes “ ” anymore without them coming back as question marks. I tried many permutations of the suggestions made above without any success.

Are you sending through a Yahoo-type (AOL, AT&T, Rogers etc.) account? Double-click mail.strictly_mime to true in Config. editor to eliminate ??.

more options

OP here: Still no joy on the original problem.

How would I get "setting the read encoding default persistently" added to a feature request list (or a bug list, it that's what it is).

more options

Jon Awbrey You are posting comments in a question that relates to incoming messages. Are your settings apparently stuck on 'Western' for viewing incoming messages which can only be changed manually to UTF-8 per message ?

If the answer is no, then it would be more helpful to you if you start a new question for your particular issue.

more options

Right click on Inbox and select 'Properties' What is selected for 'Fallback Text encoding' ? It is probably Western(ISO-8859-1)

Uncheck 'Apply encoding to all messages in the folder......etc' click on OK

more options

OK, this last suggestion worked for me (nothing else did) BUT bottom box was unchecked I had to check the box, see screenshot:

Toad-Hall said
Right click on Inbox and select 'Properties' What is selected for 'Fallback Text encoding' ? It is probably Western(ISO-8859-1) Uncheck 'Apply encoding to all messages in the folder......etc' click on OK

Modified by Belinda

more options

Belinda Thanks for the feedback. In your case the Fall back text encoding was 'Unicode (UTF-8)' not 'Western(ISO-8859-1)'.

Did you have 'Unicode (UTF-8)' or 'Western(ISO-8859-1)' set as the 'Text Encoding' option in the following location and using all other settings as advised below? Basically what have you got in this setting - post image? Menu icon > Options> Formatting> Advanced 'Fonts for' field set as 'Latin' and then also check 'Other Writing Systems' select: 'Allow messages to use other fonts' Select 'Use fixed width font for plain text messages' Set Text encoding incoming and outgoing to Western (ISO-8859-1) or was it Unicode (UTF-8)'? uncheck : 'When possible use the default text encoding in replies' click on OK click on OK

more options

Toad: The "Fallback Text encoding" worked for me. I didn't find that the other setting under Tools had any effect at all, although maybe they do with the new setting in place.