将电子邮件编码为UTF8

问题描述:

我当前正在生成电子邮件,并想知道我是否应该将正文输出转换为UTF-8而不是原始ASCII码?将电子邮件编码为UTF8

+1

只要确保您正确地将您的内容标记为ASCII,而不是让客户承担它。另外,.NET 4(和3.5)BCL中的邮件内容非常复杂且易于使用;你应该尝试一下,而不是生成“即时”。 – bzlm 2010-03-01 15:49:35

如果电子邮件的内容是ASCII,没有理由转换为UTF-8。

如果您需要在电子邮件中支持多种语言,请转换为UTF-8。

+0

这是我应该转换文本的唯一原因吗? – 2010-03-01 15:51:28

+0

@Ardman是的,如果你知道除了ASCII之外你永远不需要任何东西,你可以坚持ASCII。对于阅读邮件的人来说,这并没有什么不同。实际上,我敢说远远地支持ASCII码,远远超过对UTF-8的支持,可悲的是:http://en.wikipedia.org/wiki/Comparison_of_email_clients#Features – bzlm 2010-03-01 15:52:26