Mac os系统默认编码是UTF-8,windows使用的编码是gb2312/gbk,使用系统自带的Mail发送邮件时,如果不手动修改Text Encoding,在windows下邮件标题会是乱码,进到邮件里面现实正常。Mail在发送邮件时不会提示编码问题,只有对方收到乱码后才能知道。Office for Mac中的邮件客户端Entourage在点击发送时会提示编码问题,不过还是需要手动修改编码格式。不过Mail界面简洁,功能强大,还是不舍得放弃,经过网上查找,发现Mail的默认编码是可以修改的,不过没有提供界面,只能通过命令行来修改:
关闭Mail,在Terminal下输入:
再次启动Mail,发送邮件测试,windows用户接收编码正常。
关闭Mail,在Terminal下输入:
defaults write com.apple.mail NSPreferredMailCharset “GBK”
再次启动Mail,发送邮件测试,windows用户接收编码正常。