English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

只有酷透網寄來的信件我開啟看到的事亂碼但是我看別封信就不會有這情形請知道的人幫我解釋為什麼好嗎?順便交我要怎麼解決此問題感謝

2006-08-29 22:37:00 · 1 個解答 · 發問者 莉茜 6 in 電腦與網際網路 網際網路 其他:網際網路

請問Internet Mail要從哪開啟呢?

2006-08-30 12:49:28 · update #1

1 個解答

在使用電子郵件傳遞訊息時,常常會有收到的信件有看沒有懂之亂碼問題;可是有些信件又是正常的,這問題到底是什麼呢?

以下就Microsoft 之Internet Mail來討論:在電子郵件的表頭中,有一個欄位是專門來說明目前信件內文所用之字元集。由於一般電子郵件程式所用的都是英文版(或者是英文版軟體但中文化),這欄位宣告為ISO-8859-1,也就是我們常說的歐洲第一字元集,或Latin 1。而Internet Mail 中文版則對此欄位之解釋為,若是BIG-5碼(繁體中文之編碼)者便將兩個位元組合成一個中文字;若為ISO-8859-1或其他拉丁語系字元集者,即一個位元組一個字元解釋。

所以當發信者是用用一般的英文信件軟體輸寫中文信,而收信者用Internet Mail收信件的話,就會被認為是歐洲文字元集而以一個位元組一個字元來顯示,這樣的情形就會產生亂碼。

解決方法之一,就是將信件字元集設為BIG-5,這樣用Internet Mail中文版收到的信就會是正常了。其操作方式是打開Internet Mail,選擇下拉式功能表「郵件」中的「選項」,點選「字型」的標籤,將「語系」設定為「繁體中文」。

這個問題應屬Internet Mail的程式邏輯問題,其簡單之解決方案是再在收到亂碼時,再如前解決方法之一,這樣信件內文就會暫時正常,但下一次在開啟同樣情形的信件時,內容又會成為亂碼。

為了徹底解決Internet Mail亂碼的問題,需要使用特別的編輯工具UltraEdit,您可以到網址www.idmcomp.com中去下載,並把它安裝到您的Windows 95中。

因為要編輯的檔案附檔名為DLL,在Windows 95內的檔案屬性預設值為隱藏的,因此在修改之前,我們得先把屬性修改過。首先打開「檔案總管」,選擇下拉式功能表「檢視」中的「選項」。接著會出現「選項」的視窗,將「檢視」標籤內的「隱藏檔」由原先預設的「隱藏這些類型的檔案」改為「顯示所有檔案」,然後按「確定」。

接著打開DownLoad下來在您的Windows 95中的UltraEdit。首先您會看到一個有45天的試用期之訊息,告訴您UltraEdit是個未註冊版。這個訊息先不管它,直接用滑鼠選擇下拉式功能表「File」內的「Open」,接著會出現「Open」的視窗,請選擇Windows資料夾內的System資料夾中的Mailnews.dll這個檔案,然後按下「開啟舊檔」。

在開啟舊檔之後,您就會看到最上方標題列會有這個檔案的全部路徑和名稱,而其內容可看得出分三部分;左邊是其相對的位址,中間就是一些十六進位之電腦碼,而右邊就是對應於電腦碼我們比較看得懂之英文字了。選擇「Search」下拉式功能表內的「Replace」。

再過來會出現「Replace」的視窗,在「Find What」後的空白處填入「charset」,然後在「Replace With」後的空白處填入「bingset」。在此特別注意,這些英文字一律用小寫。然後記得將下方之「Find ASCII」賀和「Match Case」都打勾,完成之後按下「Replace」。

如此UltraEdit就會自動搜尋這個檔案之內容,將「charset」改為「bingset」,完成之後即可按下「Cancel」回到UltraEdit的工作區,此時您會看到工作區內已經有「bingset」這個英文字。而其相對應之ASCII碼也跟著改為 62 69 6E 67 73 65 74了。最後記得選擇「File」下拉式功能表內的「Save」,將這個檔案存檔,然後關閉UltraEdit。下次,當您再使用Internet Mail時,就不會有亂碼的問題了。
以上所討論的是針對Internet Mail之電子郵件軟體。而像Eudora 、 Netscape或其他的電子郵件軟體,如果沒有設定好,也會發生亂碼的情形,原因是誤用了Quoted Printable編碼所致,因篇幅的關係,在此就不于討論了。

2006-08-29 22:40:48 · answer #1 · answered by gigi 5 · 0 0

fedest.com, questions and answers