JavaMail sending mail attachment from string - encoding UTF-8

前端 未结 8 2051
面向向阳花
面向向阳花 2021-02-03 22:34

My application has to send a textfile, which it first has to generate as a String. The text contains non-ASCII symbols, so i would like it to be UTF-8. I\'ve tried a lot of vari

8条回答
  •  执笔经年
    2021-02-03 23:14

    If problem is in file name, rather than in body, following code helped in my (hebrew) case:

    MimeBodyPart attachment = new MimeBodyPart();
    attachment.setFileName(MimeUtility.encodeText(filename, "UTF-8", null));
    

提交回复
热议问题