/ / Ako zobraziť vietnamské znaky v predmete mail .msg súbor Outlook (uložený C #)? - c #, e-mail, výhľad, msg, mailitem

Ako zobraziť vietnamské znaky v predmety mail .msg súbor Outlook (uložené pomocou C #)? - c #, e-mail, výhľad, msg, mailitem

Používam tento kód na uloženie objektu Outlook.MailItem do súboru .msg.

Outlook.Application app = new Outlook.Application();
Outlook.MailItem email = app.CreateItemFromTemplate(pathMail, Type.Missing);
email.To = "temp@gmail.com"
email.Subject = txtSubject.Text;
email.Body = txtBody.Text;
email.SaveAs(pathSave, Outlook.OlSaveAsType.olMSG);

Je to skvelá práca, ale má chybu. Ak píšem vietnamčinu v txtSubject, predmet v súbore .msg sa zobrazí "?" pre vietnamské postavy.
Príklad: "Knižnica písma Tiếng Việt" ->
V súbore súboru .msg sa vietnamské znaky zobrazujú správne (obraz )
A keď otvorím súbor .msg pomocou programu Poznámkový blok, vidím kódovanie nasledovne:

<? xml version = "1.0" kódovanie = "utf-8" samostatné = "áno"?>

Ďakujem všetkým.

odpovede:

0 pre odpoveď č. 1

Použite formát olMsgUnicode namiesto olMsg.