none
Outlook 2010 亂碼問題 RRS feed

  • 問題

  • 我的一個用戶使用Outlook 2010,PLM系統發出來的同一封信其它收信人都正常顯示,唯獨該使用者的內文都是亂碼(主旨是正常的)。

    檢視這些信件的編碼都是UTF-8,但是如果將編碼方式改為其它任一種再改回UTF-8,內容就正常顯示了,請問這是什麼原因?謝謝!

    2016年5月31日 上午 02:35

解答

  • 1. 這是常識。

    2. 你的問題在前面回給你的網址就有。
    早期郵件通常是本國寄來寄去,但隨著國際化,跨國郵件越來越多,所以編碼的問題也越加重要,但這類軟體多半是英語系國家開發,所以包含 Outlook Express / Windows Live Mail / Outlook 的預設值,都是不寫入國際編碼資訊,而收信時若信頭沒有標記國際編碼時,就會依據控制台地區語言來假定這封郵件的編碼,當寄件者使用多國語言時,就容易發生亂碼。


    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

    2016年6月1日 上午 11:36

所有回覆

  • 程式沒寫好。

    寄信端的程式碼要在信頭加入編碼資訊。

    一般郵件是手動在 Outlook 開啟。可參考這篇:Outlook 亂碼問題


    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

    2016年5月31日 下午 03:06
  • 感謝回覆!

    如果是寄信端的設定問題,那要如何解釋其它收信者顯示正常的現象?

    其它收信者電腦和發生亂碼的電腦系統都是Win7x64 Pro 、Outlook 2010 、防毒軟體也一樣,Outlook設定也都一模一樣。

    怪就怪在它原本的編碼UTF-8應該就是正確的了,為何要改成其它的再改回UTF-8才能正常顯示。

    2016年6月1日 上午 02:53
  • 1. 這是常識。

    2. 你的問題在前面回給你的網址就有。
    早期郵件通常是本國寄來寄去,但隨著國際化,跨國郵件越來越多,所以編碼的問題也越加重要,但這類軟體多半是英語系國家開發,所以包含 Outlook Express / Windows Live Mail / Outlook 的預設值,都是不寫入國際編碼資訊,而收信時若信頭沒有標記國際編碼時,就會依據控制台地區語言來假定這封郵件的編碼,當寄件者使用多國語言時,就容易發生亂碼。


    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

    2016年6月1日 上午 11:36