我有一个发送英语和/或捷克电子邮件的应用程序,它可以在某些电子邮件客户端(Outlook 2010)中正确显示,但在其他客户端显示为一堆中文字符。我正在设置message.BodyEncoding = System.Text.Encoding.Unicode
,但似乎我应该做更多的事情......但似乎我不知道是什么:)任何帮助都会非常感激。
答案 0 :(得分:2)
根据http://msdn.microsoft.com/en-us/library/ms404377(v=vs.110).aspx,尝试使用UTF8编码,如下所示:
message.BodyEncoding = System.Text.Encoding.UTF8;