C# 使用MailMessage发送电子邮件并对法语文本的主题进行编码
我正在尝试用C MailMessage用法语发送一封主题如下的电子邮件C# 使用MailMessage发送电子邮件并对法语文本的主题进行编码,c#,mailmessage,C#,Mailmessage,我正在尝试用C MailMessage用法语发送一封主题如下的电子邮件 Rendez-vous-pour-l'tude应该像Rendez-vous-pour-l'tude一样显示,但它不能正确转换。但是,如果我在电子邮件正文中发送相同的文本,并使用IsEmailBody=True,则它正确地显示在电子邮件正文上,而不是主题上。我尝试将subject SubjectEncoding编码为UTF8、16、7、32、ANSI、ASCII、默认值,但它不起作用。一些代码会很好。IsEmailBody=t
Rendez-vous-pour-l'tude应该像Rendez-vous-pour-l'tude一样显示,但它不能正确转换。但是,如果我在电子邮件正文中发送相同的文本,并使用IsEmailBody=True,则它正确地显示在电子邮件正文上,而不是主题上。我尝试将subject SubjectEncoding编码为UTF8、16、7、32、ANSI、ASCII、默认值,但它不起作用。一些代码会很好。IsEmailBody=true是什么意思?代码将非常好。主题:Rendez vous pour l'é;tudeusing var message=new MailMessagefromSource,recipients{message.Body=messageText;message.Subject=Subject;message.SubjectEncoding=Encoding.UTF8;//GetEncodingISO-8859-1;message.IsBodyHtml=true;//Send client.Sendmessage;}抱歉,这是IsBodyHtml=true