C# 使用ImapX库解码邮件主题?
我在获取邮件主题时遇到问题。 问题是:若科目是英语,那个么它就会变得很好C# 使用ImapX库解码邮件主题?,c#,email,gmail,email-client,imapx,C#,Email,Gmail,Email Client,Imapx,我在获取邮件主题时遇到问题。 问题是:若科目是英语,那个么它就会变得很好 但如果主语是越南语(我的语言),则返回null 如果您使用的是旧的ImapX库,我邀请您升级到。它现在支持自动解码主题、文件名和正文内容。图书馆正在不断发展和得到支持。还有用于所有常见操作的示例代码 此代码仅适用于Base64编码的字符串。引用的可打印编码也可以使用,而且非常频繁。 string encoding = msg.HtmlBody.ContentType.Split('=')[1]; string decod
但如果主语是越南语(我的语言),则返回null 如果您使用的是旧的ImapX库,我邀请您升级到。它现在支持自动解码主题、文件名和正文内容。图书馆正在不断发展和得到支持。还有用于所有常见操作的示例代码 此代码仅适用于Base64编码的字符串。引用的可打印编码也可以使用,而且非常频繁。
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]));