英文邮件在某些电子邮件客户端显示中文字符

时间:2014-04-28 12:49:24

标签: c# asp.net

我有一个发送英语和/或捷克电子邮件的应用程序,它可以在某些电子邮件客户端(Outlook 2010)中正确显示,但在其他客户端显示为一堆中文字符。我正在设置message.BodyEncoding = System.Text.Encoding.Unicode,但似乎我应该做更多的事情......但似乎我不知道是什么:)任何帮助都会非常感激。

1 个答案:

答案 0 :(得分:2)

根据http://msdn.microsoft.com/en-us/library/ms404377(v=vs.110).aspx,尝试使用UTF8编码,如下所示:

message.BodyEncoding = System.Text.Encoding.UTF8;