Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Halcyon

macrumors 6502
Original poster
Sep 21, 2006
335
0
I've found out that when sending rich text mail from my Mac (using Mail 2.0 of course) those on the other end running PC's receive my mail full of "strange" characters that replace certain punctuation marks. This I can solve by changing the text encoding option from "Automatic" either to "Western (ISO Latin-1)" or "Wester (Windows Latin-1)".

Being that "Automatic" text encoding is the default, to overcame the strange characters problem I must manually select one of the other options every time I send an e-mail. Is there a way to change the default text encoding to any of the other options?

TIA
 

Mitthrawnuruodo

Moderator emeritus
Mar 10, 2004
14,420
1,058
Bergen, Norway
Quit Mail, open Terminal and type (or just copy and paste) and hit enter:

defaults write com.apple.mail NSPreferredMailCharset "ISO-8859-1"

To get back to UTF-8 (which I think is the default), use:

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

Halcyon

macrumors 6502
Original poster
Sep 21, 2006
335
0
Thanks. I've done as you indicated and sent some mails out for verification (waiting on response).

The Text Encoding Menu in Mail still has a tick mark next to Automatic, but I guess it will default to what is specified through Terminal command.

There is no "ISO-8859-1" option in the Mail Text Encoding Menu, but I assume you recommend this because is the correct phrasing for either "Western (ISO Latin-1)" or "Wester (Windows Latin-1)"?

TIA
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.