c# 邮件消息不同的国家语言
本文关键字:国家 语言 消息 | 更新日期: 2023-09-27 18:31:40
我试图将 html 电子邮件的邮件正文设置为其他语言 im
MailMessage msg = new MailMessage();
msg.BodyEncoding = Encoder ?????
谢谢
查看此信息: http://en.wikipedia.org/wiki/UTF-8
正如@SriramSakthivel在他的评论中提到的,你可以这样做:
UTF-8 编码支持您需要的所有语言!
MailMessage message = new MailMessage()
{
From = new MailAddress("My@MyMail.com", "Test"),
BodyEncoding = Encoding.UTF8,
Body = body,
IsBodyHtml = true,
ReplyTo = new MailAddress("Someone@Test.com"),
SubjectEncoding = Encoding.UTF8
}
编码与语言无关,而是与字符集有关。C# 在内部使用 UTF16,因此如果将编码设置为 UTF,您应该能够编写所需的任何文本,因为 UTF 可以表示任何集合的任何字符。这就是UNICODE的用途。