各位先進好,在下的公司MAIIL是Exchange2003 因常有收到亂碼的信件(outlook2003 or 2010)不曉得要在Exchange那邊設定有關編碼的設定呢?是以下圖片的地方嗎?這樣設定正確嗎?
公司前端有台spam 在spam上看到是正確的編碼,但一收下來就亂碼了....
還是問題在收信mail client端的問題呢?大部分utf-8進來的好像都是亂碼
公司前端有台spam 在spam上看到是正確的編碼,但一收下來就亂碼了....
還是問題在收信mail client端的問題呢?大部分utf-8進來的好像都是亂碼
mail client呈現給你的Email是渲染過的, 請檢查郵件"原始檔", 可以找出原始編碼, 看是那個郵件路徑出問題:
Sender MUA--> Sender MTA/SMTP-->Internet-->Receiver Antispam-->Exchange-->Receiver MUA
依您描述, Spam正確, 收下來亂碼, 再因您設定Exchange的編碼為Big5來看, 問題應該是在Exchange.
謝謝,去看了原始檔,的確是UTF-8就亂碼了,問題應該是EXCHANGE,我想新版EXCHANGE應該沒有這個問題吧
微軟除了喜歡Big5外, 你在畫面上看到的UTF-8實際上是UTF-16, 不是真的UTF-8. 可能會對某些字的編碼產生問題. 怎麼辦? 那要問為什麼微軟堅持用UTF-16.
UTF-8用1,2,3,4個字元四種來編碼.UTF-16用兩字元和四字元兩種來編碼, 少了1和3字元編碼, 因此某些編碼會不同, 連一字元的ASCII都不同了, 如果整個路徑都是微軟的, 微軟自己的Windows會轉換, 但現今行動裝置全使用UTF-8, 那微軟何時會改? 可以慢慢等...等...等.
我一家客戶偶而收到亂碼郵件, 怪罪郵件亂碼是我的Email伺服器問題, 我怎麼解釋都沒有用, 秀出原始碼也沒用, 最後客戶也沒有換掉我的系統, 可能自己私下評估過了, 這個世界已經不是微軟獨霸了.