微软的前景没有显示德国的变态

时间:2019-06-10 14:01:46

标签: utf-8 outlook javamail spring-framework-beans

我有一封通过SMTP发送的电子邮件,其中包含一些德语字符(变音符)。使用的编码为“ UTF-8”,但内容显示不正确。

但是,当我在Outlook应用程序中选择“查看源代码”(通过右键单击)时,结果将显示所有变音符号。见高光。 enter image description here

如何解决这个问题?邮件的内容是通过以下代码以编程方式创建的。

MimeMessage mimeMessage = mailSender.createMimeMessage();
MimeMessageHelper helper = new MimeMessageHelper(mimeMessage, false, "utf-8");
mimeMessage.setContent("<html><head><meta charset=\"UTF-8\"></head><body>Hallo Saju Paul,<p>Wir.....", "text/html");

helper.setTo("sender@sender.com");
helper.setSubject("Setze dein Passwort zurück");
helper.setFrom("undefined@variables.env");
mailSender.send(mimeMessage);

mailSender在哪里

org.springframework.mail.javamail.JavaMailSender

如何解决这个问题?

0 个答案:

没有答案