已啟用 UseAltRegionalCharset 及 UseRegionalCharset 登錄值

[本主題的目的是要說明 Exchange Server Analyzer 工具所引出的特定問題。您只應將它套用到已執行過 Exchange Server Analyzer 工具且有遇到該特定問題的系統。Exchange Server Analyzer 工具可免費下載,它會從拓撲中的每台伺服器遠端收集組態資料,並自動分析該資料。產生的報告會詳述重要的組態問題、潛在問題及非預設的產品設定。遵循這些建議,您便能達到較佳的效能、延展性、可靠性及執行時間。如需此工具的相關資訊或是要下載最新版本,請參閱 Microsoft Exchange Analyzer (https://go.microsoft.com/fwlink/?linkid=34707)。]  

上次修改主題的時間: 2005-12-15

Microsoft® Exchange Server Analyzer 工具會讀取下列登錄項目,以判定 Microsoft Outlook® Web Access 用戶端使用的語言設定:

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeWeb\OWA\UseRegionalCharset
    設定為 1 會造成 UTF-8 郵件內文仍會以地區字元集或字碼頁 (而不是以 UTF-8 格式) 存在於儲存區中。這是 Exchange Server 2003 UseRegionalCharset 登錄值的預設設定。
  • HKLM\SYSTEM\CurrentControlSet\Services\MSExchangeWeb\OWA\UseAltRegionalCharset

如果下列狀況符合,則瀏覽器的層級可判定郵件的編碼:

  • UseAltRegionalCharset 機碼未設定,或設為 0。
  • 相關的 UseRegionalCharset 也同樣未設定,或設為 0。

更新的瀏覽器 (如 Internet Explorer 5 或更新版本) 會以 UTF-8 來傳送郵件。而較早版本的瀏覽器或其他非 Internet Explorer 5 的瀏覽器則會以該瀏覽器接受之語言的適當編碼來傳送郵件。

UseAltRegionalCharset 機碼只會變更在下列語言清單中設定之瀏覽器的行為:

  • 韓文:KS_C_5601-1987
  • 日文:shift_jis
  • 西歐:windows-1252
  • 俄國:windows-1251
  • 中歐:windows-1250

如果 UseAltRegionalCharset 機碼設定為 1,則更新及較早版本的瀏覽器都會以下列編碼傳送郵件:

  • 韓文:euc_kr
  • 日文:iso-2022-jp (JIS)
  • 西歐:iso-8859-1
  • 俄國:koi8-r
  • 中歐:iso-8859-2

Exchange Server Analyzer 也會查詢 Active Directory® 目錄服務,以判定物件類別為 msExchExchangeServer 之所有物件的 serialNumber 屬性值。

  • 如果字串值包含 "Version 6.0",表示電腦正在執行 Exchange 2000 Server。
  • 如果字串值包含 "Version 6.5",表示電腦正在執行 Exchange Server 2003。

若下列條件為真,Exchange Server Analyzer 就會顯示警告:

  • UseAltRegionalCharsetUseRegionalCharset 兩者皆存在
  • UseAltRegionalCharsetUseRegionalCharset 兩者在 Exchange 2000 伺服器或 Exchange 2003 伺服器上皆設定為使用值 1

若為 Exchange 2000  Server 及 Exchange Server 2003,當下列狀況符合時,會優先使用其他的字元集:

  • 開啟使用地區字元 – UseRegionalCharset 登錄機碼 REG_DWORD 值設為 -1。
  • 開啟使用其他字元集 – UseAltRegionalCharset 登錄機碼 REG_DWORD 值設為 0x1。
important重要事項:
此文件包含和編輯登錄有關的資訊。在編輯登錄之前,請確定若發生問題時,您知道如何還原登錄。若需有關還原登錄的詳細資訊,請參考 Regedit.exe 或 Regedt32.exe 中的<還原登錄>說明主題。

若要更正此問題

  1. 在 Exchange 電腦上,開啟登錄編輯程式,例如 Regedit.exe 或 Regedt32.exe。

  2. 判定哪種 Outlook Web Access 語言設定適合 Exchange Server 環境,並移除不適合的機碼。

    1. 瀏覽至:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeWEB\OWA\
    2. 選取要移除的機碼,在機碼上按一下滑鼠右鍵,然後從下拉式清單中選取 [刪除]。
  3. 關閉登錄編輯程式。

在編輯登錄之前,若需如何編輯登錄的相關資訊,請參閱微軟知識庫文件 - 256986<Microsoft Windows 登錄說明>(https://go.microsoft.com/fwlink/?linkid=3052&kbid=256986)。

若需有關 Outlook Web Access 語言設定的詳細資訊,請參閱下列 Exchange Server 資源:

《Exchange Server 用戶端存取手冊》(英文)(https://go.microsoft.com/fwlink/?LinkId=47568)。

微軟知識庫文件 - 311342<XCCC:Exchange 2000 Server SP2 伺服器端 OWA 登錄機碼>(英文) (https://go.microsoft.com/fwlink/?linkid=3052&kbid=311342)。