scrisori de codificare incorectă schimbului de informații în 2018, 2018 și 2018 - smtp25
Cu câteva zile în urmă am întâlnit o problemă atunci când anumite scrisori au venit destinatari (chiar și scrisori în „trimise“ expeditor) a avut codificarea greșită. Problema a fost agravată de faptul că toți emițători și receptori au fost în cadrul organizației și problema sa manifestat în mod aleatoriu.
După încercări lungi de a înțelege ceea ce se întâmplă, răspunsul a fost sugerat de Dmitry Hrebinym (blog-ul său - blogul Exchange Dmitri Khrebin lui), pentru care mulți datorită lui.
Apare eroare, după cum urmează:
Înarmat cu MFCMAPI. M-am uitat la proprietățile menționate la articolul PR_BODY_HTML și PR_INTERNET_CPI.
Într-adevăr, valorile sunt diferite. Dacă acum modificarea valorii proprietății la 20866 PR_INTERNET_CPID (acest lucru este codul pentru KOI8-R), mesajul este imediat devine ușor de citit (cu excepția celor pentru citirea bar):
Dacă totul pus împreună, această problemă poate apărea în următoarele condiții:
După cum sa dovedit, pentru a corecta această problemă nu va fi din cauza faptului că workaround este destul de simplu (oricare):
Observ, de asemenea, că aceste citate au o altă problemă atunci când Outlook nu poate găsi scrisorile de conversație, subiectul care le conține.