none
Oulook 2010 收到特定信件會亂碼..

    問題

  • 各位前輩好,

    我遇到Oulook 2010 在收到UTF-8的信會出現亂碼,但把編碼隨意的調到其它編碼(如:簡體HZ,BIG5..等).

    再調回來UTF-8,內容就會正常顯示.

    PS. BIG-5寄來的信則完全顯示正常.

    請問這該怎麼解決? 謝謝各位

    2012年4月20日 上午 02:38

解答

  • 念過 RFC 標準後就會知道,MIME 這塊擴充功能本來就是寄件端設定,收件端依照寄件端指定編碼自動解讀,所以自然能正確顯示編碼,即使是缺漏特定國家的特殊字形,也不會發生解碼錯誤,頂多顯示錯誤,等到安裝對應的字形後就會正確。

    寄件端若沒有指定編碼,收件端就會自動猜,猜錯就很麻煩。而強制在收件端設定編碼,反而會變成其他信件本來會猜對的,硬要用其他編碼解。


    論壇是網友平等互助 保證解答請至 微軟技術支援服務


    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。

    2012年4月22日 下午 03:19

所有回覆

  • 您好

    1. 你的作業系統是什麼,作業系統指定的編碼是什麼?

    2. 你的 Outlook 編碼設定是什麼?

    image


    歡迎參觀我的Blog.NET菜鳥自救會

    2012年4月20日 上午 04:00
  • 小歐MVP 您好

    Outlook 2010裡面的設定

    我有試過兩者皆調做Unicode ( UTF-8 ) , 同時一樣內文的BIG5跟UTF-8的信

    一樣有一封會亂碼 ><

    系統是指下面這個嗎?



    • 已編輯 Ben_XP 2012年4月20日 上午 04:52
    2012年4月20日 上午 04:43
  • 請寄信人參考這篇:

    Outlook 亂碼問題


    論壇是網友平等互助 保證解答請至 微軟技術支援服務


    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。

    2012年4月20日 下午 05:20
  • 謝謝 心冷熱情熄 大大 的回答.

    照您提供的文章連結意思, 是等於要把所有使用者的收信軟體,一律設定為外寄使用UTF-8嗎?

    這樣收件人無論是GB / BIG5 / UFT-8,都可以正常顯示?

    我這種情況連內部區網同事利用Outlook 2010收信軟體 互寄會遇到此種現象,但其它收信軟體倒是正常....

    所以才想,是否在收信端是否可以做什麼動作,來避免這種亂碼現象..

    2012年4月21日 下午 12:38
  • 念過 RFC 標準後就會知道,MIME 這塊擴充功能本來就是寄件端設定,收件端依照寄件端指定編碼自動解讀,所以自然能正確顯示編碼,即使是缺漏特定國家的特殊字形,也不會發生解碼錯誤,頂多顯示錯誤,等到安裝對應的字形後就會正確。

    寄件端若沒有指定編碼,收件端就會自動猜,猜錯就很麻煩。而強制在收件端設定編碼,反而會變成其他信件本來會猜對的,硬要用其他編碼解。


    論壇是網友平等互助 保證解答請至 微軟技術支援服務


    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。

    2012年4月22日 下午 03:19
  • 謝謝 心冷熱情熄 大大 再次的回答.

    所以這樣子,代表Outlook2010是比較運氣不好嗎?

    因為我用同樣的兩封測試信(UTF8 & BIG5)寄給同一個收件者,但郵件軟體用Thunderbird / Outlook express / Windows Live Mail

    都是可以正常顯示...

    而且奇怪的是,我只是將Outlook 2010該亂碼的信調成其它編碼再調回原來的即恢復正常...(如亂碼的信本來是在UTF8,隨意調成其它編碼(如土耳其文),再調回UTF8) 正常了

    這就是我的問題點....><

    2012年4月23日 上午 12:11
  • 我的 Outlook 預設就是 UTF8 ,沒你說的情況...

    論壇是網友平等互助 保證解答請至 微軟技術支援服務


    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。

    2012年4月23日 下午 02:56
  • 這樣阿...

    那我再試試看好了~找出原因再分享^^

    2012年4月23日 下午 11:11
  • 你既然有用 live mail 收信,則將該信另存為 .eml ,上傳到 http://skydrive.live.com/ ,可從信件原始碼確認 MIME 的標頭是否正確。

    T.L. Cheng

    2012年4月28日 上午 05:43
    版主