使用javamail作为附件发送的冗长日文文件名正在损坏

时间:2014-11-25 12:52:52

标签: unix encoding javamail filenames

我们发送带有冗长日文文件名(> 30个字符)的文件作为带邮件的附件。 我们正在使用Javamail发送邮件。在将附件添加到邮件之前,使用以下代码在Shift-JIS中对fielnames进行编码。

文件名= MimeUtility.encodeText(文件名, “SJIS”,NULL);

但是如果文件名很小(日语),则可以正常工作。它在windows中运行良好,而不是在unix中运行。即使我也尝试过使用utf-8编码。

针对上述问题的任何指针/解决方案?

谢谢,

0 个答案:

没有答案