Oireet
Oletetaan seuraava tilanne:
-
Käytät Microsoft Outlookia online-tilassa Exchange Server tai Office 365 ympäristössä.
-
Outlookin lähtevien viestien ensisijainen koodausasetus on KOI8-R (Outlookin venäjänkielisen version oletuskoodausasetus).
-
Luot viestin, joka sisältää joitakin venäläisiä merkkejä, ja tallennat sen sitten luonnoksena.
Tässä skenaariossa viestin tekstiosa on sekaisin tämän luonnoksen lähettämisen jälkeen.
Syy
Tämä ongelma ilmenee, koska Exchange-palvelin ei päivitä PR_BODY_HTML-ominaisuuden merkkijoukkoa, kun palvelin muuttaa PR_INTERNET_CPID-ominaisuuden merkkijoukkoa. Siksi viestin tekstiosa on sekaisin, kun Outlook yrittää näyttää sen.
Ratkaisu
Määritä Outlook-asiakasohjelma käyttämään UTF-8-koodausta lähtevien viestien ensisijaiseen koodaamiseen. Voit tehdä tämän seuraavasti:
-
Valitse Outlookissa Tiedosto>Vaihtoehto>Lisäasetukset.
-
Määritä Kansainväliset asetukset -osassa Lähtevien viestien Ensisijainen koodaus -asetukseksi UTF-8.
Lisätietoja
Lisätietoja sisällön muuntamisesta on artikkelissa Sisällön muuntaminen.Lisätietoja PidTagBodyHtml-kanonisesta ominaisuudesta on artikkelissa PidTagBodyHtml-kanoninen ominaisuus.Lisätietoja viestien koodausasetuksista on artikkelissa Viestin koodausasetukset.