什麼是Unicode(統一碼/標準萬國碼)及它的好處 | |
現在台灣最通行的編碼方式叫「大五碼 (Big5)」,大陸最通行的編碼是「國標碼 (GB)」。日本、韓國也使用漢字,他們有各自不同的編碼。世界上有許許多多國家,有許許多多編碼方式,彼此互不協調,造成亂碼,嚴重地妨礙了人們藉由電腦相互溝通。有鑒於此,美國有個名叫「Unicode」的機構提出了統一世界各國文字編碼的方法,這個新的編碼方式就叫「Unicode」,中文譯名是「萬國碼」、「統一碼」等等。使用「Unicode」最大的好處是消除亂碼。它將世界各國的文字井然有序地賦予編號,彼此不相重疊,所以你能看到一份文件上,阿拉伯文和日本假名同時出現的奇景。再加上 Unicode 收字量頗巨,約收錄70000個漢字,台灣現流行的 Big5 收字量也不過 13000 個漢字,相形之下 Big5 字缺的利害。有了 Unicode 後,從此「王建?」不再是「王建火宣」,「游錫?」也不用再打成「游錫方方土」了。
|
為什麼email會產生亂碼這種現象? | |
這不是因為讀信者的設定不對,而是發信者沒有在郵件程式中做正確的設定。以Outlook express為例,預設的郵件標題格式只能接受七位元的字元,這樣的設定對英文語系來說是沒有問題的; 但是中文字卻是由八位元的位元組所組成,因此如果不把標題設定成「可以接受八位元字元」的話,中文標題就沒辦法正確的傳送,以致於有些使用者看到的就是一堆標題亂碼。
|
郵件內文的錯誤 | |
發信者把他們發出的信件用一種稱為QP的編碼方式編碼過。這種編碼方式並不適用在中文信的環境,因此使得信件內容完全無法辨識。使用outlook express的使用者,不會看到這兩種亂碼。 這並不意味著 outlook express就是好的郵件程式,只是它會自動判別這兩種情形,自動做解開編碼的動作,所以使用者不會知道自己的設定是錯的。
|
簡繁體的差別 (以outlook express為例) | |
簡體正常顯示
|
簡體亂碼顯示
|
使用utf- 8來撰寫簡體信件,收件者可以正常的顯示信件標頭及內文 |
使用繁體中文來撰寫簡體信件,收件者會顯示亂碼標頭 (使用的作業環境是繁體中文,outlook express環境是繁體中文) |
設定 Outlook 2003 | |
步驟1. 於Outlook 2003主畫面的下拉式選單中點選「工具」中的「選項」。 | |
步驟2. 這時會出現一個視窗,裡頭有很多活頁標籤。 | |
步驟3. 請點選 「郵件格式」這個活頁標籤,在「使用這個郵件格式撰寫」中選擇【HTML】。 | |
步驟4. 另外點選在下方的「國際選項」,編碼選項中,想使用的外寄郵件編碼方式中,選擇【Unicode UTF-8】。如步驟5所示。 | |
設定Outlook 2000 | |
打開你的Outlook 2000在主畫面的下拉式選單中點選「工具」中的「選項」。 | |
步驟1. 這時會出現一個視窗,裡頭有很多活頁標籤,選擇「郵件格式」。 | |
步驟2. 點選「國際選項(I)」。 | |
步驟3. 在「外寄郵件使用這種編碼方式」中選擇Unicode (UTF-8)「未標示的收到郵件使用這種編碼方式」也選擇Unicode (UTF-8) | |
步驟4. 點選「設定(E)」。 | |
步驟5. 請把標題容許8位元(W)打勾勾。 | |
設定Outlook Express 6 | |
步驟1. 於Outlook Express主畫面的下拉式選單中點選「工具」中的「選項」。 | |
步驟2. 這時會出現一個視窗,裡頭有很多活頁標籤。 選擇「讀取」的頁籤。 | |
步驟3. 因為我們要針對讀取郵件來做設定,從「字型」來做國際編碼的設定。 | |
步驟4. 在字型設定中選擇Unicode。 | |
步驟5. 在編碼中要選擇UTF-8而不是UTF-7。 | |
編寫繁體或簡體中文郵件時,建議使用 UTF-8 編碼,由於 Big-5 編碼只適用繁體中文,所以除非完全只編寫繁體中文與英文,否則建議使用 UTF-8 編碼 (設定方式)。 撰寫/閱讀郵件時,可在 Outlook Express 的 「格式」「編碼」 中異動指定的語系編碼方式。 | |
步驟6. 再來我們選擇「傳送」的頁籤,對於郵件傳送的格式有分2種,一種是HTML,一種是純文字。 | |
步驟7. 點選HTML設定。 | |
步驟8. 在MIME郵件格式中 「文字編碼方式」選擇「無」或「Base64」,且勾選「標題允許 8 位元的字元」。 | |
步驟9. 點選純文字設定。 | |
步驟10. 郵件格式選擇Uniocode。 | |
步驟11. 點選「國別設定」。 | |
步驟12. 預設編碼選擇Unicode (UTF-8),「回傳時標題永遠使用英文」不要打勾 | |
转载于:https://blog.51cto.com/okenny/939765