Symptomy
Rozpatrzmy następujący scenariusz:
-
Program Microsoft Outlook jest uruchomiony w trybie online w środowisku usługi Office 365 lub Exchange Server 2016.
-
Preferowane kodowanie dla wiadomości wychodzących ustawiono opcję w programie Outlook Cyrylica KOI8-R (domyślne kodowanie ustawienie rosyjska wersja programu Outlook).
-
Utwórz wiadomość, która zawiera niektóre znaki rosyjski, a następnie zapisać go jako wersję roboczą.
W tym scenariuszu treść wiadomości jest nieczytelny po wysłaniu tej wersji roboczej. Widać to zwykle tylko wtedy, gdy użytkownik ręcznie ustawić zestaw znaków dla tej wiadomości do Cyrylica KOI8-R , w programie Outlook.
Przyczyna
Ten problem występuje, ponieważ serwer Exchange nie powoduje automatycznej aktualizacji znaków określonych we właściwości PR_BODY_HTML , gdy serwer zmienia znak, określonych we właściwości PR_INTERNET_CPID . W związku z tym treść wiadomości jest nieczytelny, gdy program Outlook próbuje go wyświetlić.
Obejście
Konfigurowanie klienta programu Outlook do używania UTF-8 dla opcji Preferowane kodowanie dla wiadomości wychodzących. Aby to zrobić, wykonaj następujące czynności:
-
W programie Outlook, wybierz opcję pliku > opcji > Zaawansowane.
-
W sekcji Opcje międzynarodoweustaw Preferowane kodowanie dla wiadomości wychodzących opcji w celu UTF-8.
Rozwiązanie
Aby rozwiązać ten problem, należy zainstalować 11 aktualizacji zbiorczej dla programu Exchange Server 2016 lub nowszej zbiorczej aktualizacji dla programu Exchange Server 2016.
Uwagi:
-
Przed wykonaniem innych ustawień należy upewnij się, określ poniższe ustawienia rejestru w systemie Windows Registry Editor Version 5.00.
-
Jeśli jest używany ten klucz rejestru jest wpływ na wydajność. Tak powinien być skonfigurowany do użycia tylko w środowiskach, gdzie wymagana jest funkcjonalność.
) akcja: "Tworzenie" (b) gałęzi rejestru: " "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet" Ścieżka klucza (c):SOFTWARE\Microsoft\ExchangeServer\v15\Storage\ContentConversiond) Nazwa wartości: AllowRestampCharsetOnInernetCPIDMismatch (e) typ wartości: REG_DWORD (f) wartość danych: 1 (g) base: Hexadecimal
Ponadto należy ręcznie utworzyć klucz "Magazynowania" i jego klucz podrzędny "ContentConversion", jeśli nie są one dostępne w obszarze ścieżki klucza.
Więcej informacji
Aby uzyskać więcej informacji na temat konwersji zawartości zobacz Konwersja zawartości. Aby uzyskać więcej informacji o PidTagBodyHtmlwłaściwości kanoniczna, zobacz Właściwości kanoniczna PidTagBodyHtml. Aby uzyskać więcej informacji na temat opcji kodowania wiadomości zobacz Opcje kodowania wiadomości.
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.
Informacje
Zobacz więcej informacji na temat terminologii stosowanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.