获得邮件主题时遇到问题。 问题是:如果主题是英语,那就可以变得好 但如果主题是越南语(我的语言),则返回null;
答案 0 :(得分:1)
string encoding = msg.HtmlBody.ContentType.Split('=')[1];
string decodedBody = Encoding.GetEncoding(encoding).GetString(Convert.FromBase64String(msg.HtmlBody.TextData));
string decodedSubject = Encoding.GetEncoding(encoding).GetString(Convert.FromBase64String(msg.Subject.Split('?')[3]));
答案 1 :(得分:0)
如果您使用旧的ImapX库,我邀请您升级到ImapX 2。它现在支持主题,文件名和正文内容的自动解码。图书馆正在不断发展和支持。还有所有常见操作的示例代码。