我的任务是发送大多数收件人会读为 HTML 的电子邮件。对于那些无法阅读 HTML 或选择不阅读的人,将包含一个 MIME 文本/纯文本替代方案。
HTML 为英文,包含来自 Latin-1 Supplement 和 General 标点的字符,因此 US-ASCII 或 ISO-8859-1 不会保留所有这些字符。我可以通过在编码之前替换字符来缓解。
我的问题是 text/plain 部分使用哪个字符集?US-ASCII、ISO-8859-1 或 UTF-8。相关问题是仍在使用哪些基于文本的电子邮件客户端,它们是否支持这些字符集?