我是一封电子邮件 n00b,但我正在开发一个发送带有 Unicode 字符的 HTML 电子邮件的应用程序(正如我的朋友所说的“享受编码地狱”)。
标Subject:
头来自用户输入,因此可能包含 Unicode 字符。一些邮件客户端(如 GMail 和 Outlook 2007)对此没有问题,但从我的阅读来看,正确的方法似乎是对标题使用MIME Encoded-Word 编码。
我找不到 Ruby 库来执行此操作。有吗?
此外,是否要添加一个标头,告诉邮件客户端在显示消息时使用 UTF-8?我们正在发送多部分电子邮件,所以我们Content-Type
是multipart/mixed
。尤其是 Apple Mail.app 没有使用正确的编码,即使它在各个部分中指定为 UTF-8。