close
亂碼信可能是編碼顯示的問題
一般我們網頁顯示的是繁體中文(Big5)
但是yahoo是用Unicode(Utf-8)。

解決的方式是:
你只要在該信件的空白處按右鍵
(是在亂碼的信件唷,記得不要按到有圖的地方),選擇「編碼」,看看有沒有一個叫做Unicode(Utf-8)的,若沒有的話再進入「其他」裡面找找看,
選那個之後他就會自動更新了!
【無效?】

造成信件內容變亂碼的原因,可分為兩大類
一是:因「語系錯亂」所造成的亂碼
二是:郵件傳送時編碼錯誤所造成的亂碼。
一、語系錯亂:
「語系錯亂」所造成的亂碼,
只要切回郵件所屬的語系,就可以正確顯示出來
但是你的電腦上也要有該語系的字型才行。
比方說,我寄一封日文信給你,
你只要到 Outlook Express 的「檢視」>>「編碼」,
選成日文即可,
但是,如果你的電腦上並沒有安裝 Outlook Express 的日文字型支援,看到的還是亂碼,
因為你根本沒有日文字嘛,就不能顯示囉。

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

因為語系設定不對所造成的亂碼的型態,
會出現如下顯示的這樣:
瓣隔?隔 ?加腞地逗?癸?燿燿鸅鸅燿 燿?鶳?燿燿鸅鸅燿燿?鶳

???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 兩種,

基本上,因為錯誤的編碼,
郵件內容已經被編碼給毀了,並不太容易還原,

最省事的方法,就是叫對方重寄,
並提醒他的傳送郵件的格式設定。

如何避免寄出亂碼信
常有人會問起,為什麼我收到的信是亂碼?

其實,亂碼信跟收信的人並沒有多大的關係,
如果,要說有錯的話,應該是在「寄信的人」,

寄信的人,應該多留意一下自己的郵件軟體設定,
避免寄出去的信都變成亂碼,造成收信那一方困擾 。

注意國別設定:
因為是中文(big-5碼)環境,我們要發中文信,也要讀中文信,所以,不管你是用哪一套郵件軟體,你的郵件軟體的國別設定一定要設為「繁體中文」或Tradition Chinese,
有些郵件軟體的預設語系都是西歐字母,如果你不改成繁體中文的話,造成收信方一定要自己去選回正確的語系,才能顯示正確內容。

Outlook Express 的國別設定是在:
「工具」>>「選項」>>「傳送」>>「國別設定」,
在國別設定裡,務必為「繁體中文」,
其他郵件軟體的國別設定請參考該軟體的說明。

注意郵件傳送格式:
對於 HTML 格式的信件,
基本上使用 Quoted Printable
或 Base 64 編碼都可以。

但是,如果對方如果一直告訴你總是收到亂碼信時,建議把 MIME 編碼設為「無」,然後再測試。

在早期,Outlook Express 編碼仍有相容性的問題,
就是由 Outlook Express 寄往
非 Outlook Express 的郵件軟體容易產生亂碼,
所以編碼改成「無」就可以解決。

但是在今天,這個問題應該不存在,
使用任何一種編碼方式應該都不會有亂碼。

如果是使用「純文字」,
在純文字設定裡,郵件格式建議選 Uuencode。

關於「純文字」或是「HTML」的設定,都是在:
「工具」>>「選項」>>「傳送」,
在郵件傳送格式的這個選項,
要設定 HTML 就按「HTML設定」,要設定純文字就按「純文字設定」。
缺字所造成的亂碼:
這一部分,跟以上語系、編碼等等都沒有關係,
也應該算是正常的現象,無法解決的問題。

因為,你造的字,只存在於你的電腦,
只有你的電腦才能顯示這些標準系統中不存在的字。

你不可能到每一個收信人家裡去安裝你造的字型,
由於收信人電腦裡沒有這些你造的字,
這些特殊字的部分都不能顯示,會以??代替。

網頁郵件中寄信人、主旨等欄位中的亂碼

對方是在網站上收信(好比Yahoo mail),
總是跟你抱怨你寄來的信,
在寄信人、或標題出現亂碼。
這與您無關,
您做任何的設定都不能改變出現亂碼事實,
因為這是對方網頁介面程式的問題。
奇摩2.0信箱收到亂碼-解决之法

1信件主題上面 删除 回覆 轉寄
右邊【更多選項】下拉選單

2設定編碼/東亞語系/繁體中文Big5

3恢復正常
arrow
arrow
    全站熱搜

    幸福 發表在 痞客邦 留言(0) 人氣()