Лотус 6.5
Вот такая беда обнаружилась.
При отправке из Лотус в интернет писем не text/plain, они отправляются в самых немыслимых кодировках.
Например, в заголовке появляется строка
Content-type: text/html; charset=ISO-2022-KR
или
Content-type: text/html; charset=GB2312
Текст письма представлен соответственно, то есть, не читается совершенно.
Письма text/plain уходят, как и положено, KOI8-R (хотя лучше бы было UTF-8, но не в этом дело).
В письмах, отправляемых из приложений, та же беда.
Например, вот приложение, в котором составляется и отправляется письмо.
Вот код, который за это ответственен.
Set mail_doc= db.CreateDocument
mail_doc.Subject="Распоряжение № "+sour_doc.ordnumber(0)+" от "+Format(sour_doc.getfirstitem("Date_Created").datetimevalue.lslocaltime,"d/mm/yyyy")
mail_doc.SendTo=memb(i)
Set rti=New NotesRichTextItem(mail_doc,"Body")
Call rti.AppendText(sour_doc.SubjR(0))
Call rti.AddNewLine(1)
Call rti.AppendText("Ссылка на документ -> ")
Call rti.AppendDocLink(sour_doc,"Ссылка на документ распоряжения")
Call rti.AddNewLine(1)
Call rti.AppendText("Вам надлежит ознакомиться с распоряжением")
Call mail_doc.Send(False)
Вроде, ничего криминального. Документ создан, заполнен содержимым и отправлен.
Но именно он приходит в корейской кодировке.
Скажите, пожалуйста, кто за это ответственен и вообще где искать?