Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Apache Commons电子邮件和UTF-8_Java_Email_Utf 8_Apache Commons Email - Fatal编程技术网

Java Apache Commons电子邮件和UTF-8

Java Apache Commons电子邮件和UTF-8,java,email,utf-8,apache-commons-email,Java,Email,Utf 8,Apache Commons Email,如何将使用Apache Commons电子邮件生成的电子邮件的编码更改为UTF-8?我想发送我根据接收者的语言生成的电子邮件,我需要考虑日语和俄语。问题是:Email类没有提出我可以传递给Email.setCharset方法的UTF-8常量。有什么线索吗?在Apache Commons电子邮件API中似乎有一个UTF_8常量: UTF_8 static final String UTF_8 See Also: Constant Field Values All Known Impleme

如何将使用Apache Commons电子邮件生成的电子邮件的编码更改为UTF-8?我想发送我根据接收者的语言生成的电子邮件,我需要考虑日语和俄语。问题是:Email类没有提出我可以传递给
Email.setCharset
方法的UTF-8常量。有什么线索吗?

在Apache Commons电子邮件API中似乎有一个UTF_8常量:

UTF_8

static final String UTF_8
See Also:
  Constant Field Values

All Known Implementing Classes:
  Email, HtmlEmail, ImageHtmlEmail, MultiPartEmail, SimpleEmail
定义如下:


请参见

如果使用1.2版,则可以创建自己的常量,直到该方法接受字符串,并且如果JVM中不支持命名字符集,将抛出UnsupportedCharsetException


如果可能,您可以在Apache commons lang中的CharEncoding类中使用UTF_8常量。

您是否尝试设置字符串值而不是引用该常量?
String UTF_8 = "utf-8";