Неправилно кодиране писма до борсата през 2018 г., 2018 г. и 2018 г. - smtp25
Преди няколко дни аз се сблъска с проблем, когато някои писма дойдоха получатели (и дори букви в "Изпратени" изпращача) са с грешна кодировка. Проблемът се усложнява от факта, че всички изпращачите и получателите са били в рамките на организацията и проблемът се проявява на случаен принцип.
След продължителни опити да се разбере какво се случва, отговорът беше предложено от Дмитрий Hrebinym (блога си - Дмитрий Khrebin борсовия блог), за което много благодаря на него.
Грешката се появява, както следва:
Въоръжени с MFCMAPI. Погледнах към свойствата, посочени в член PR_BODY_HTML и PR_INTERNET_CPI.
Наистина, ценностите са различни. Ако сега промяната в стойността на имота на 20 866 PR_INTERNET_CPID (това е код за KOI8-R), съобщението се веднага става за четене (освен за четене на бар):
Ако сложите всичко заедно, този проблем може да възникне при следните условия:
Както се оказа, да се коригира този проблем няма да се дължи на факта, че временно решение е съвсем проста (една):
Бих искала да отбележа също така, че тези цитати са друг проблем, когато Outlook не може да намери буквите на разговора, темата, която ги съдържа.