我有一个要求,需要向用户发送电子邮件,并且他可以直接回复该电子邮件,该电子邮件的内容将被发布到他的账户中。
问题在于,当用户从他的电子邮件中发布内容时,重音字符无法正确显示。我使用MailMessage类发送电子邮件:
问题在于,当用户从他的电子邮件中发布内容时,重音字符无法正确显示。我使用MailMessage类发送电子邮件:
message.BodyEncoding = Encoding.UTF8;
message.SubjectEncoding = Encoding.UTF8;
你可以看到正文和主题都是UTF8编码的。但是当我从我的电子邮件发送消息时,重音符号会转换为?。有人能告诉我我错过了什么吗?
编辑:这与IsBodyHtml
有关吗?我没有将IsBodyHtml
设置为true。那是必需的吗?