Gmail 的邮件编码

我一直以为 Gmail 发邮件是始终用 UTF-8 的,刚才无聊翻了一下跟一个台湾人往复的几封邮件的源码,发现不是那么简单。他发过来的是清一色的 UTF-8,我给他的一会儿是 UTF-8,一会儿是 GB2312 (名为 2312,其实是 GBK),一会儿是 Big5

这才知道原来 Gmail 是可以设置邮件编码的:

但是什么是 “default encoding” 呢,比较了若干邮件的编码,Gmail 所说的 “default encoding” 似乎是似乎是根据文字内容猜测邮件的语言,然后选择这种语言最常用的编码 (不成功时 fallback 到 UTF-8)。今天跟我发邮件的是台湾人,他写繁体字,我写简化字,Gmail 很郁闷,它不知道该用 UTF-8 还是 GB 还是 Big5 合适了,这一封是 GB 与 Big5 混合的:

标签: , ,

我来说两句

*
提示:在 Gravatar 注册后,评论右侧将显示您的头像。