Thunderbird 郵件附加檔案檔名有亂碼的問題

在使用 Mozilla Thunderbird 寄信的時候,有些人說用 Outlook Express 看到的中文檔名附加檔案,檔名都是亂碼。

自己測試的結果,把信件寄到 Mail2000 上面,顯示出來的也是亂碼。用 google 翻了一下資料,發現在 Attachments renamed 這篇文章中提到,Thunderbird 在 1.5 版之後,附加檔案的編碼方式由 RFC2047 改到用 RFC2231 的編碼,所以有些舊的 Mail Client 還沒有支援新的編碼方式,開信件的時候,就會產生亂碼。

修正這個問題的方式,一個是讓其他使用者都用支援 RFC2231的編碼格式,另一個方式就是透過修改 Thunderbird 的設定檔,讓送出的附加檔案檔名編碼使用舊的 RFC2047 方式。

修改的方式是在 user profile 目錄中的 prefs.js 檔案中加入

user_pref("mail.strictly_mime.parm_folding", 0);
廣告

2 Responses to Thunderbird 郵件附加檔案檔名有亂碼的問題

  1. […] Thunderbird 郵件附加檔案檔名有亂碼的問題 – 因為 Thunderbird 在 1.5 版之後,附加檔案的編碼方式由 RFC2047 改到用 RFC2231 的編碼,故一些舊的 MUA,就會顯示成亂碼。解法是在 prefs.js 檔中加入下面這行: […]

  2. 沈蚊 說道:

    偶也遇到了這個問題……

    但情況卻是從TB發出郵件,其他客戶端顯示正常,而Gmail中顯示附件為亂碼。

    在about:config中配置了mail.strictly_mime.parm_folding=0也無效……Orz

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s

%d 位部落客按了讚: