認識亂碼的種類
造成信件內容變亂碼的原因,可分為兩大類,一是:因「語系錯亂」所造成的亂碼,二是:郵件傳送時編碼錯誤所造成的亂碼。
一、語系錯亂:
「語系錯亂」所造成的亂碼,只要切回郵件所屬的語系,就可以正確顯示出來,但是你的電腦上也要有該語系的字型才行。
比方說,我寄一封日文信給你,你只要到
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
位元資料(像是中文),所以會把第八個位元給濾掉,當你的信件經過這種伺服器,因為資料已經完全被破壞掉了,第八位元被濾掉所造成的亂碼郵件沒有還原的希望。
[ 回總目錄 | 回此單元目錄 | 回首頁 ]
|