Join the AMA (Ask Me Anything) with the Firefox leadership team to celebrate Firefox 20th anniversary and discuss Firefox’s future on Mozilla Connect. Mark your calendar on Thursday, November 14, 18:00 - 20:00 UTC!

為了改善您的使用體驗,本網站正在進行維護,部分功能暫時無法使用。若本站的文件無法解決您的問題,想要向社群發問的話,請到 Twitter 上的 @FirefoxSupport 或 Reddit 上的 /r/firefox 發問,我們的社群成員將很快會回覆您的疑問。

搜尋 Mozilla 技術支援網站

防止技術支援詐騙。我們絕對不會要求您撥打電話或發送簡訊,或是提供個人資訊。請用「回報濫用」功能回報可疑的行為。

了解更多

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

  • 13 回覆
  • 5 有這個問題
  • 1 次檢視
  • 最近回覆由 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,

所有回覆 (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

由 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.