技術討論區 > Windows 討論版

excahange 編碼問題

<< < (2/2)

twu2:
問題是... 那編碼就不是中文用的啊. 硬要用那個打中文... 那要 client 有做 workaround 處理才能看的到.
如果中間有個會處理信件內容的東西, 硬要用標準的方式來解讀就封信, 內容自然會亂掉 (有可能 high bit 會不見).

現在還有人堅持要用 iso-8859-1 來處理嗎? 全球化的世界, 不是改用 utf-8 才不會有問題嗎?

解法:
1. 對方改
2. Exchange 上頭看有沒有不去處理信件內容的選項, 如果可以改成不處理, 就看讀信的 client 本身怎麼處理了. (這我不會)
3. 中間再弄個程式上去 (filter? milter?), 自己改成正確的....

西歪街:
亂碼信拿來上來看看@@...

anderson0327:
Hi

目前已找出問題點了
啟用管線追蹤
https://technet.microsoft.com/zh-tw/library/bb125018(v=exchg.141).aspx
利用這樣的方式來判斷,發現一開始都是正常,但到達套用一些在exchange的規則設定時就出現問題了
我這邊是有套用免責申明那一段.發現只要加上免責申明就亂碼了,因為我的設定是只要寄給內部人員不管是外部寄件還是內部,就套用
現在我先改成內部,外部不套用. 但不知為何無法正常編碼呢?
目前發現只要對方是Content-Type: text/html; charset=ISO-8859-1 就會亂碼
其他不會,之後待微軟解釋吧.

jacktseng:
Exchange 在經過郵件規則加上免責聲明後,會去修改郵件編碼
郵件編碼被直接改掉了,信件當然會亂碼

不解的是
免責聲明一般不是給外部人員看的嗎?寄給公司內部人員要加上公司的免責聲明
這有點難以理解

anderson0327:
會這麼做,是當初有勞資糾紛過,因此在不管寄出或收信全部要加上免責申明.

導覽

[0] 文章列表

[*] 上頁

前往完整版本