Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用ImapX库解码邮件主题?_C#_Email_Gmail_Email Client_Imapx - Fatal编程技术网

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]));