C# 英文邮件在某些电子邮件客户端中显示中文字符
我有一个发送英语和/或捷克语电子邮件的应用程序,它在一些emai客户端(outlook2010)中正确显示,但在其他应用程序中显示为一堆汉字。我正在设置C# 英文邮件在某些电子邮件客户端中显示中文字符,c#,asp.net,C#,Asp.net,我有一个发送英语和/或捷克语电子邮件的应用程序,它在一些emai客户端(outlook2010)中正确显示,但在其他应用程序中显示为一堆汉字。我正在设置message.BodyEncoding=System.Text.Encoding.Unicode,但是似乎我应该做更多的事情。。。但似乎我不知道:)任何帮助都将不胜感激。根据,尝试使用UTF8编码,如下所示: message.BodyEncoding = System.Text.Encoding.UTF8; 尝试message.BodyEnc
message.BodyEncoding=System.Text.Encoding.Unicode
,但是似乎我应该做更多的事情。。。但似乎我不知道:)任何帮助都将不胜感激。根据,尝试使用UTF8编码,如下所示:
message.BodyEncoding = System.Text.Encoding.UTF8;
尝试
message.BodyEncoding=System.Text.Encoding.UTF8代码>?是的,成功了。不知道为什么我没有想到。谢谢我想知道为什么这只适用于使用完整的System.Text.Encoding.UTF8,而不适用于仅使用Encoding.UTF8。