添付ファイル付きの電子メールを送信するために apache commons mail を使用しています。添付ファイルの内容はヘブライ語で、ファイルを開くと表示されます。問題は、添付ファイルの名前がヘブライ語の場合、表示される名前が表示されないことです。代わりは。(コンテンツはまだ大丈夫です)。
これは私のコードです:
String attachment_file_name = "קובץ מס 1";
HtmlEmail email = new HtmlEmail();
email.setHostName(smtp_server);
email.addTo(to_email;
email.setFrom(from_email , "XXXXXXX");
email.setSubject(subject);
email.setCharset("UTF-8");
email.setHtmlMsg(body);
email.attach(new ByteArrayDataSource(attachment_file_.toByteArray(), "application/pdf"),
attachment_file_name ,
"attachment pdf",
EmailAttachment.ATTACHMENT);
email.send();
ファイル名をヘブライ語 (正しいエンコーディング) で表示するにはどうすればよいですか?
前もって感謝します。