Symptomy
Rozpatrzmy następujący scenariusz:
-
Używasz programu Microsoft Outlook w trybie online w środowisku Exchange Server lub Office 365.
-
Preferowane kodowanie dla wiadomości wychodzących w programie Outlook jest ustawione na KOI8-R (domyślne ustawienie kodowania dla rosyjskiej wersji programu Outlook).
-
Tworzysz wiadomość zawierającą kilka znaków rosyjskich, a następnie zapisujesz ją jako wersję roboczą.
W tym scenariuszu treść wiadomości jest zniekształcona po wysłaniu tej wersji roboczej.
Przyczyna
Ten problem występuje, ponieważ serwer programu Exchange nie aktualizuje zestawu znaków we właściwości PR_BODY_HTML, gdy serwer zmieni zestaw znaków we właściwości PR_INTERNET_CPID. Dlatego treść wiadomości jest zniekształcona, gdy program Outlook próbuje ją wyświetlić.
Rozwiązanie
Skonfiguruj klienta programu Outlook, aby używać utf-8 dla opcji Preferowane kodowanie wiadomości wychodzących. W tym celu wykonaj następujące czynności:
-
W programie Outlook wybierz pozycję Plik>Opcja>Zaawansowane.
-
W sekcji International options (Opcje międzynarodowe) ustaw opcję Preferowane kodowanie wiadomości wychodzących na UTF-8.
Więcej informacji
Aby uzyskać więcej informacji na temat konwersji zawartości, zobacz Konwersja zawartości.Aby uzyskać więcej informacji na temat właściwości kanonicznej PidTagBodyHtml, zobacz Właściwość kanoniczna PidTagBodyHtml.Aby uzyskać więcej informacji o opcjach kodowania wiadomości, zobacz Opcje kodowania wiadomości.