Симптоми
Да разгледаме следния сценарий:
-
Използвате Microsoft Outlook в онлайн режим в Exchange Server или Office 365 среда.
-
Предпочитано кодиране на изходящите съобщенияв Outlook е зададена на KOI8-R (кодиране по подразбиране настройката за руски версия на Outlook).
-
Можете да създадете съобщение, което съдържа някои руски символи и след това го запишете като чернова.
В този случай се чете тялото на съобщението, след като изпратите този проект.
Причина
Този проблем възниква, защото Exchange server не актуализира набора в свойството PR_BODY_HTML, когато сървърът се променя набора в свойството PR_INTERNET_CPID. Следователно тялото на съобщението се чете, когато Outlook се опитва да се покаже.
Решение
Конфигуриране на Outlook клиента да използва UTF-8 за опцията предпочитано кодиране на изходящите съобщения . За да направите това, изпълнете следните стъпки:
-
В Outlook, изберете файл>опция > Разширени.
-
В раздела Опции за международни зададете предпочитано кодиране на изходящите съобщения опция UTF -8.
Допълнителна информация
За повече информация за конвертиране на съдържание вижте Конвертиране на съдържание. За повече информация за свойството PidTagBodyHtml канонично вижте PidTagBodyHtml канонично свойство. За повече информация относно опциите за кодиране на съобщения вижте Опции за кодиране на съобщения.