none
如何讓OWA強迫以UTF-8寄信 RRS feed

  • 問題

  • 大家好:
    我司在台灣架一部Exchange 2003 + OWA,採用的是繁體中文系統。最近台灣收到許多大陸同事寄來的信,主旨都是亂碼,打開信件後,內容卻是出現繁體字。原來是大陸同事使用簡體中文系統,登入台灣的 OWA,寄出來的信全部都是自動轉成簡體碼,導致使用Outlook Express 收信的人,主旨都變成亂碼。
    請問:OWA如何設定讓使用者自行選擇要用何種編碼寄信?或是強迫採用Unicode 寄信,且系統不會自動轉成簡體碼?
    2007年1月30日 下午 01:16

解答

  • http://support.microsoft.com/kb/273615/EN-US/

     

    ----------------------------------------

    1. Click Start, click Run, type Services.msc, and then click OK.
    2. Stop the MSExchangeIS service.
    3. Stop the W3SVC service.
    4. Click Start, and then click Run.
    5. In the Open box, type regedit.
    6. Locate the following key in the registry:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeWEB
    \OWA\UseRegionalCharset
    7. On the Edit menu, click Modify.
    8. In the Value Data box, type 1, and then click Exit.
    9. On the Registry menu, click Exit.
    10. Restart the MSExchangeIS service.
    11. Restart the W3SVC service.
    Note If the registry key does not exist on the server, you can create it. To create the registry key, follow these steps:
    1. Click Start, click Run, type regedit, and then click OK.
    2. Locate and then click the following key in the registry:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeWEB\OWA
    3. Click Edit, click Add Value, and then type the following information in the Value box and in the REG_DWORD Data box:

    Value: UseRegionalCharset
    REG_DWORD Data: 1
    4. Click OK, and then quit Registry Editor.

     

    ---------------------------------------

    上面是说如何取消UTF-8,而楼主的要求刚好相反。

    那么只要把

    8. In the Value Data box, type 1, and then click Exit.

    设为:

    8. In the Value Data box, type 0, and hen click Exit.

    应该就可以了。

     

    但愿对你有用。

    2008年4月21日 上午 07:31

所有回覆

  • 這是由寄件者的Client來決定不是由負責傳送的Mail Server來決定
    2007年1月31日 上午 08:58
  • Jemmy 兄您好:

    感謝回覆,我先前也以為是由Client端決定,但測試的結果如下:

    1. Client 端使用繁體IE,進入OWA開啟新郵件後看到的是UTF-8編碼,但是寄出後,收信者檢查信件卻是BIG5編碼。

    2. Client 端使用簡體IE,進入OWA開啟新郵件後看到的是UTF-8編碼,但是寄出後,收信者檢查信件卻是簡體編碼。

    以上得知Server 會自動轉換Client 的語系。請問有何方法可以停止自動轉換的功能?

    2007年2月1日 上午 12:25
  • 編碼不是由IE來決定的!

    而是由User當時所輸入的字元集來決定!

    例如使用簡體輸入法所輸入的字元集其編碼就會是使用GB編碼,反之使用繁體輸入亦同

    2007年2月1日 上午 01:31
  • 如果是這樣,那 OWA 是否可以像 Outlook Express 一樣,即使Client 端使用簡體系統,只要在選項內設定為 Unicode ,那收件者收到的郵件就是Unicode 編碼?

    因為此問題不解決,老闆一直收到主旨是亂碼的信,已經被罵到臭頭了。尤其最近大陸頻寬不穩,很多人使用Outlook Express 都無法寄信,全部改用OWA.

    2007年2月1日 上午 06:38
  • http://support.microsoft.com/kb/273615/EN-US/

     

    ----------------------------------------

    1. Click Start, click Run, type Services.msc, and then click OK.
    2. Stop the MSExchangeIS service.
    3. Stop the W3SVC service.
    4. Click Start, and then click Run.
    5. In the Open box, type regedit.
    6. Locate the following key in the registry:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeWEB
    \OWA\UseRegionalCharset
    7. On the Edit menu, click Modify.
    8. In the Value Data box, type 1, and then click Exit.
    9. On the Registry menu, click Exit.
    10. Restart the MSExchangeIS service.
    11. Restart the W3SVC service.
    Note If the registry key does not exist on the server, you can create it. To create the registry key, follow these steps:
    1. Click Start, click Run, type regedit, and then click OK.
    2. Locate and then click the following key in the registry:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeWEB\OWA
    3. Click Edit, click Add Value, and then type the following information in the Value box and in the REG_DWORD Data box:

    Value: UseRegionalCharset
    REG_DWORD Data: 1
    4. Click OK, and then quit Registry Editor.

     

    ---------------------------------------

    上面是说如何取消UTF-8,而楼主的要求刚好相反。

    那么只要把

    8. In the Value Data box, type 1, and then click Exit.

    设为:

    8. In the Value Data box, type 0, and hen click Exit.

    应该就可以了。

     

    但愿对你有用。

    2008年4月21日 上午 07:31
  • 感謝您的協助,我來試試看。

    2008年4月24日 上午 02:30