发送长主题时以编码格式显示主题
本文关键字:编码 格式 显示 | 更新日期: 2023-09-27 18:09:19
我正在使用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。邮件和=?utf-8?B?XXXXX....标题
我必须遵循什么才能使主题得到正确的解码形式?
必须设置UTF8编码。
msg.SubjectEncoding= System.Text.Encoding.UTF8;