首先讓我們來研究一下亂碼郵件的成因??傮w來說這主要是在發、收郵件時的編碼、
1、選用大眾化的電子郵件收發程序:由于不同的電子郵件收發程序支持的編碼有所不同,收件人和發件人自己定制的一些選項也會各不相同,所以在收到編碼的信件后,系統不一定能識別出郵件所用的編碼方法,就會出現所謂的亂碼,使收信人無法閱讀該文件。選用大眾化的電子郵件收發程序則可以在一定程度上避免不同的編碼方法。
2、使用“附件”功能發送文件:一般電子郵件收發程序的“附件”功能可以自動對郵件先進行編碼,然后再發送。如果收信人的電子郵件收發程序能夠區別郵件的編碼方式,則可以自動將郵件解碼。
3、發送重要信息時先發測試信:發送重要信息時,為了確認是否無須編碼即可發送正文,應該先發送測試信。而且還應確定收件人能否對附件文件進行解碼。如果發送已經編碼的郵件,則最好添加足夠的“信頭”信息,以便收件人知道所需的解碼方法。
4、不使用電子郵件收發程序特別的編輯功能:如Outlook Express郵件編輯器是個功能很強的HTML編輯器,你可以編輯五顏六色、各種字體的電子郵件。不過如果接收方不是使用Outlook Express來接收郵件,可能只看到很難看清楚的HTML源碼。解決的方法是,在撰寫郵件時,選擇“格式”菜單下的“純文本”選項。如果要將發送格式的缺省值設置為“純文本”,那么在Outlook Express主窗口中,打開“工具”菜單,選擇“選項”,出現選項設置對話框。單擊“發送”選項卡,將郵件發送格式設置為“純文本”。如果接收到的郵件中有亂碼,我們可以嘗試以下的辦法。
運行南極星等多內碼轉換軟件,也可在Outlook Express中單擊“查看/編碼”菜單,再選擇一種漢字編碼標準,比如“簡體中文(GB2312)、簡體中文(HZ)、繁體中文(BIG5)”等。如果你的菜單上沒有這些選項,可能是由于你在安裝IE的時候沒有安裝多語言支持包。
這是你可以選擇重新安裝IE或只選擇添加“繁體中文顯示支持”,方法是運行IE安裝盤上的setup、exe文件,再選擇“最小安裝或自定義瀏覽器”,再選中“多語言支持”之中的“自動選擇語言”和“繁體中文顯示支持”。這樣Outlook Express就可以自動偵測語言并顯示不同編碼的郵件了。
當然如果你對郵件格式很熟悉的話,可以根據亂碼郵件的大體格式,識別出它的編碼方式,再用專門的解碼軟件,比如Decoder來解碼。
其實隨著網絡技術的不斷成熟,以及相應軟件技術的不斷規范化,我們相信,這樣的E-mail天書會越來越遠離我們的。