Mail to Outlook users garbles International characters

I am running OSX 10.4.1 and Mail 2.0.1.

When I send mail to Win Outlook/Outlook Express users using UTF-8 encoding they cannot read my International characters (åäöÅÄÖ). They show up as garbled chars.

In 10.3 Mail mails created with "Rich Text" always defaulted to ISO-8859. This have now changed to UTF-8 when sending mail with attachments or formatted signatures with graphics included.

Why doesn't Mail encode International chars correctly. Or rather: why cannot Outlook/ Outlook Express users see my International characters? Is it Mail 2.0.1 or Outlook that's responsible for this?

If I use "Plain text" setting in Prefs it works (ISO-8859 encoding) but I want to send formatted text and HTML links in my mail and signatures.

Posted on May 19, 2005 6:53 AM

Reply
39 replies

May 19, 2005 12:56 PM in response to Klas Ahlin

I don't know... I sent email to my PC/Outlook 2003 and it worked fine. But earlier today I sent an email to someone else and I got back garbage...
My question is - why I cannot set some encoding as the default for all outgoing emails? It's Automatic now, and I have to set it manually each time to Baltic Rim (Windows), just to be sure they will receive all Latvian characters intact... It seems that older email clients don't recognize UTF-8 properly.

May 20, 2005 1:57 AM in response to Klas Ahlin

Klas, I have excactly the same problem. Not only are characters changed in to chineese like characters, but whole words are also deleted.

I can even see the garbled characters when Outlook users reply to my mail. To avoid replying in Rich Text I have deselected the option of replying in same format in the settings of new messages.

I look forward to a solution to this problem from Apple.

May 21, 2005 12:38 AM in response to Klas Ahlin

I have tested this problem further:

If I compose a mail that contains a section with text including International characters (åäöÅÄÖ), a signature including formatted (HTML) text, an attachment (for example a Word-file) or a pasted graphics the following occurs:

When I send this mail to other recipients it arrives in UTF-8 format and all International characters are garbled, regardless of the recipients mail client.

If "Rich text" is chosen in Preferences Mail 2.0 seems to default to UTF-8 for these kind of mails with a mix of International characters, attachments and formatted HTML text. In Mail 1.3 it always defaulted to ISO-8859 and it was never a problem.

I have verified this problem in Windows Outlook, Windows Outlook Express and web based mail clients: they all show corrupted characters.

May 21, 2005 7:34 AM in response to Klas Ahlin

Klas -- could you send me a test message of the type you are talking about? I would like to have a look at the details (click on my name for the address).

There are ways to try to set the default encoding. See this FAQ which was made up for some different problems:

Tom Gewecke, "kmail: Fixing Tiger Mail Encodings", 10:16pm May 10, 2005 CDT

It looks like I may need to add sections to it for some ISO charsets too, judging from this thread...

May 21, 2005 8:06 AM in response to Guntis Bukalders

I sent an email to someone else and I got back garbage...

My question is - why I cannot set some encoding as the default for all outgoing emails?

Guntis -- when you get back garbage, it is probably the mail program at the other end which is messing up an encoding translation. Outgoing encodings do have to be somewhat automatic, to make sure garbage does not go out when the user types some character not in the default charset. But it would be a lot better if Apple had set a different default charset for various languages.

Do you have English or Latvian at the top of your System Prefs/International/Languages pane? I have not tried it, but it might default to something better than UTF-8 with Latvian at the top. Another possibility is to try and modify the default as mentioned in this FAQ for some other scripts:

Tom Gewecke, "kmail: Fixing Tiger Mail Encodings", 10:16pm May 10, 2005 CDT

I think Baltic Rim Windows is technically "Windows-1257"

May 25, 2005 5:44 PM in response to Guntis Bukalders

Guntis -- I thought from your first message that you wanted to fix your Mail so it defaulted to something like Baltic Rim (Windows) instead of you having to do it manually for each message. If you want UTF-8 all the time, I don't think you have to do anything at all. Or to make doubly sure, you can open Terminal and type

defaults write com.apple.mail NSPreferredMailCharset "UTF-8"

Feel free to send a test message if you'd like me to have a look.

Personally I prefer UTF-8. Whether the systems you need to correspond with can handle it I don't know.

May 25, 2005 6:18 PM in response to Klas Ahlin

I tried to send Japanese to my son's yahoo.co.jp account and he wrote back that it was garbled.

Then I tried the Terminal suggestion, but it is way too complex for me.

Do I cut and paste

defaults write com.apple.mail NSPreferredMailCharset "ISO-2022-JP"

then save it? Could you provide a step by step how-to-put-this-into-terminal explanation for novices like me? What I did, so far, hasn't worked, so I guess I am missing a step or two.

Oh, and I did succeed using the manual method, MESSAGE-TEXT ENCODING-JAPANESE (ISO-2022-JP)

But I certainly don't want to have to do that every time.

Thanks.

Kevin

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Mail to Outlook users garbles International characters

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.