主题在发送长主题时以编码格式显示

时间:2011-09-21 14:38:16

标签: c# .net outlook

我使用System.Net.Mail向outlook发送邮件 这里使用的代码,

msg.From = new MailAddress("stagingsupport@syncfusion.com");
msg.IsBodyHtml = true;
msg.Body = "Some text";                        
msg.To.Add("karthike@syncfusion.com");
msg.Subject = "[Enterprise Priority] - Customer Incident 85172 for Karthik (108269) velusamys@syncfusion.com : Custom function called from within an AND function results in error - Syncfusion Website Team Test I – Created";

我的主题是=?utf-8?B?W0VudGVycHJpc2UgU ......

我在主题中给出任何非ascii字符,但我以编码形式出现。我提到以下链接,我无法得到解决方案,

System.Net.Mail and =?utf-8?B?XXXXX.... Headers

我必须遵循以使主题得到正确的解码形式?

1 个答案:

答案 0 :(得分:0)

您必须设置UTF8编码。

msg.SubjectEncoding= System.Text.Encoding.UTF8;