使用Java EE 7为Javax.mail.message编码错误

时间:2015-07-02 10:43:23

标签: java java-ee javax.mail

在旧版本的Java EE中,我们可以为javax.mail.message设置编码,如下所示:

message.setSubject("my subjects", "utf-8")

但现在我们正在使用java sdk 1.8(java ee 7)。只有一种方法:

message.setSubject("my subjects");

我们无法在此指定哪个编码。如何配置java ee 7的编码?

1 个答案:

答案 0 :(得分:2)

请注意,setSubject(String subject, String charset)已更改为MimeMessage类。它不属于Message类。

所以,改变:

Message msg = new MimeMessage(session);

MimeMessage msg = new MimeMessage(session);

应解决您的问题。