WebMail發生閱讀郵件部份亂碼的原因及解決方式
即使各大ISP免費帳號,也是一樣。
因為問題不是在收信端,而主要是因為發信端
盡量利用附件功能(Attachment)發送文件
用附件發送郵件時,附加文件可以自動進行“BASE64”方式編碼,收件人收到信後,打開附件文件,文件自動進行解碼。因此建議你可以採用這種方式來發送中文郵件
這不是因為讀信者的設定不對, 而是發信者沒有在郵件程式中做正確的設定。
以Outlook express為例,預設的郵件標題 格式只能接受七位元的字元,
這樣的設定對英文語系來說是沒有問題的;
但是中文字卻是由八位元的位元組所組成,
因此不把標題設定成「可以接受八位元字元」 的話,中文標題就沒辦法正確的傳送,
以致於有些使用者看到的就是一堆標題亂碼。
郵件內文的錯誤則是出在:
發信者把他們發出的信件用一種稱為QP的編碼方式編碼過。
這種編碼方式並不適用在中文信的環境,因此使得信件內容完全無法辨識。
使用outlook express的使用者,不會看到這兩種亂碼。
這並不意味著 outlook express就是好的郵件程式,只是它會自動判別這兩種情形,
自動做解開編碼的動作,所以使用者不會知道自己的設定是錯的。
1.選取 「工具」選單下的「選項」選項。
2.選擇 「讀取」標籤,並點選「字型」按鈕。
3.選擇「Unicode」,編碼方式選「Unicode(UTF-8)」。
4.點選「設成預設值」
5.預設編碼變成「Unicode」再按確定。
6.選擇 「讀取」標籤,並點選「國別設定」按鈕。
7.勾選「所有內收的郵件都使用預設編碼」並確定。