现在的位置: 首页Mac教程 > 正文
解决Mac下的Mail中文乱码问题
关键词:mac mail ┊ 来源: 原创收藏

Mail 的乱码问题是由于发送的邮件是mime格式,outlook/express 等无法正确识别。由于mail的默认编码是 utf8,而 outlook 的默认编码是gb2312/gbk,如果 mail 回复邮件则会使用 utf8,而当 html 的 charset 和实际编码有出入在 IE 中会无法正确识别。这就是为什么同样用 webmail,在 firefox 下显示正常,而 IE 则乱码。
虽说是 IE 的问题,但是还是可以解决这个问题的,方法有3:
1.使用纯文本方式( mail 格式里选择制作纯文本)
2.在新建邮件或者回复 outlook 类发送的邮件,手工指定编码(在 mail 的邮件-文本编码 选择 utf8 或者简体中文/GBK/GBK18030 等编码 )
3.如果嫌每次如此操作太麻烦,可以修改 mail 的默认值,由于这个选项没有界面可选,我们需要用命令来执行或者直接修改 mail 的 plist 文件:
退出mail,在终端输入:
defaults write com.apple.mail NSPreferredMailCharset "GBK"    (最好用这个,其它的各有各的问题)
或者:
defaults write com.apple.mail NSPreferredMailCharset "UTF-8"
defaults write com.apple.mail NSPreferredMailCharset "EUC"
defaults write com.apple.mail NSPreferredMailCharset "GB18030" 再开启 Mail 收发邮件就正常了。
要还原的话,输入:defaults write com.apple.mail NSPreferredMailCharset "UTF-8"
本文由 jack 发布于 2262天 8小时 5分钟前,目前已有 17698 人浏览
欢迎大家转载分享,请注明来源及链接;商业媒体转载请获得授权,谢谢合作!
 
匿名网友: 1楼2170天 19小时 51分钟前
不行呀
匿名网友: 2楼2170天 5小时 25分钟前
现在每次回复邮件,我都必须强行选择一次编码为UTF-8就可以了
匿名网友: 3楼1792天 20小时 40分钟前
根本不能解决。
匿名网友: 4楼1403天 7小时 33分钟前
纯属骗人,想赚积分
jack: 5楼1402天 20小时 7分钟前
用foxmail吧
匿名网友: 6楼1153天 9小时 6分钟前
留言是种美德,写点什么...
匿名网友: 7楼1077天 3小时 36分钟前
现在有个最简单的解决方法,亲自试过。在正文里面加入特殊符号,再发送邮件就不会出现乱码了。

添加评论