使用MailAdress从名称编码字符不正确

时间:2014-01-22 17:16:49

标签: .net encoding

我遇到了一个字符串编码问题,该字符串用作.Net中MailAdress的“FromName”属性。

fromName中的ó似乎用UTF-8编码(见下文)。问题是,根据.Net文档,FromName应该用ASCII编码(支持ó)或者如果iso-8859-1字符集有任何问题(也包括这个char)。

但是,当我检查我使用该名称发送的电子邮件的标题时,from包含此字符串:

=?utf-8?Q?S=C3=B3nia,balba?=
<Sonia.balba@example.com>

这被解释为outlook,因此这些怪异的字符显示为邮件的发件人而不是

Sónia,balba 
<Sonia.balba@example.com>

我没有找到任何方法来指出要使用哪个字符集。

无论如何在电子邮件标题的这一部分实际上有正确的编码吗?

0 个答案:

没有答案