天天看點

Java發送郵件中文亂碼問題

使用Java發送郵件,會出現在windows環境中無任何問題,在linux環境中會出現标題、或者附件名稱中文亂碼問題。可以在程式中加入下面代碼塊解決。

static {
    // 解決郵件标題、附件名稱中文亂碼問題
    System.setProperty("mail.mime.splitlongparameters", "false");
    System.setProperty("mail.mime.charset", "UTF-8");
}
           

解決前:

Java發送郵件中文亂碼問題

解決後:

Java發送郵件中文亂碼問題