【发布时间】:2022-01-09 21:51:55
【问题描述】:
我一直在使用 Thymeleaf 开发一个 Web 应用程序,该应用程序中的功能之一是在应用程序中完成某些更改后向用户(在本例中为测试用户)发送电子邮件。但是,当用户收到电子邮件时,消息会出现乱码,因为它不使用 UTF-8,到目前为止我还没有弄清楚问题出在哪里。我想知道是否有一些新鲜的眼睛可以看到我缺少的东西?
附:我目前使用的 IDE 是 IntelliJ。
提前致谢!
代码
import email.MailSender;
MailSender sender = MailSenderProvider.getMailSender();
sender.sendMail(studentEmail,"Du har fått en ny handledare","Hej! "+name+ " <br>" + "Du har fått en ny handledare "+ " <br>"+
"logga in på: "+ "<a href='vfusocionom.hig.se'>" + "Vfusocionom.hig.se " + "</a>"+ "<br>" +"för att se extra detaljer" );
【问题讨论】:
-
欢迎来到 1990 年代。您应该研究 MIME 编码,因为它解决了这个问题。
标签: java html email utf-8 thymeleaf