在html文件中发送带有多语言上下文的电子邮件的问题

时间:2018-06-05 06:30:08

标签: java email smtp multilingual mime

我正在使用基本方法通过SMTP发送电子邮件,

http://www.codejava.net/java-ee/javamail/send-e-mail-in-html-format-using-javamail-api

这适用于英语,但是当我插入一些不同语言的文本时,如

  

ಹಾಯ್ಇಲ್ಲ

我收到一封包含上下文的电子邮件

  

????? ??????????

我尝试将文本转换为UTF-8,但它不起作用。 需要帮助。

1 个答案:

答案 0 :(得分:1)

您是否在setContent中设置/声明了非US-ASCII字符集?

message.setContent(message, "text/html; charset=UTF-8");

额外建议:declare utf-8 encoding in html也可能有所帮助。