斌斌小站
 
(banner)
斌斌小站   電腦專欄>>Outlook Express 5





 

認識亂碼的種類

造成信件內容變亂碼的原因,可分為兩大類,一是:因「語系錯亂」所造成的亂碼,二是:郵件傳送時編碼錯誤所造成的亂碼。

一、語系錯亂:

「語系錯亂」所造成的亂碼,只要切回郵件所屬的語系,就可以正確顯示出來,但是你的電腦上也要有該語系的字型才行。

比方說,我寄一封日文信給你,你只要到 Outlook Express 的「檢視」>>「編碼」,選成日文即可,但是,如果你的電腦上並沒有安裝 Outlook Express 的日文字型支援,看到的還是亂碼,因為你根本沒有日文字嘛,就不能顯示囉。

你可以利用 Windows Update 來下載安裝日文、韓文、簡體中文....等等的一些東方國家語系的字型支援。

因為語系設定不對所造成的亂碼的型態,會長得像下面這樣:

瓣旦j?隔 ?磳[覛嗙{地逗?癸?燿燿鸅鸅燿
燿?鶳?燿燿鸅鸅燿燿?鶳

?°?F¥[2`±z1i-O?H?A|i?IAOao?F﹐N!Aoo?U?A?H3]-p!i|p|o‥I¥I±zao-O?H?A|i?IAO!j¥H’AAy±z?e?K‥I¥I±zao-O?H?A|i?IAO!I

二、郵件傳送時編碼錯誤所造成的亂碼

由於 MIME 的編碼分為 Base 64 Quoted-Printable 兩種,基本上,因為錯誤的編碼,郵件內容已經被編碼給毀了,並不太容易還原,最省事的方法,就是叫對方重寄,並提醒他的傳送郵件的格式設定。

關於如何設定傳送郵件的格式,才不會讓收信人的信出現亂碼,請閱讀:如何避免寄出亂碼信

因為編碼錯誤所造成的亂碼型態,長得像下面這樣:

=A8=C3=A7@=A6=B9=B5=DF=AA=BA=A7=DC=A5
=CD=AF=C0=C3=C4=AA=AB=B7P=A8=FC=A9=CA=B8=D5
=C5=E7,=B1o=A8=EC=B3=CC=A6=B3=AE=C4=A7=ED=B5
=DF=A9=CE=B1=FE=B5=DF

相關文章:如何避免寄出亂碼信
相關文章:直接按回覆,對方就會收到亂碼信?
相關文章:解碼還原 Base 64
相關文章:解碼還原 Quoted-Printable

補充:在網路上,有些傳送資料的伺服器並沒有能力處理 8 位元資料(像是中文),所以會把第八個位元給濾掉,當你的信件經過這種伺服器,因為資料已經完全被破壞掉了,第八位元被濾掉所造成的亂碼郵件沒有還原的希望。

[ 回總目錄 | 回此單元目錄 | 回首頁 ]


logo

 尊重著作權,未經授權,請勿轉載或節錄。


binbin.net

© 1999 binbin.net All Rights Reserved. 斌斌小站
Comments? Questuins?  email to binbin@m2.dj.net.tw