编程语言
首页 > 编程语言> > Java邮件charset ISO-8859-2无法正常工作

Java邮件charset ISO-8859-2无法正常工作

作者:互联网

我遇到Java Mail API问题.

我可以成功发送邮件,但是一些特殊字符(来自ISO-8859-2语言,如捷克语,斯洛伐克语)不会在邮件中显示.即使在IDE输出中它们也会损坏.

我究竟做错了什么?

Message msg = new MimeMessage(session);
msg.setContent(message, "text/plain; charset=iso-8859-2")

解决方法:

msg.setContent(message,“text / plain; charset = UTF-8”);

而不是你给的charset?

标签:java,javamail,internationalization,iso-8859-2
来源: https://codeday.me/bug/20190627/1300994.html