我正在尝试通过电子邮件解析主题。
我的主题如下:RE:_Nedoru=E8en=E1_z=E1silka_k_pojistn=E9
我需要将其转换为正确的编码,因此最终字符串将如下所示:
Nedoručená zásilka k pojistné smlouvě
这是我的方法:
private static string GetByOwnSubject(string file)
{
byte[] soubor1Byte = System.IO.File.ReadAllBytes(file).Take(5000).ToArray();//Read part of file where is subject
file = System.Text.Encoding.GetEncoding(1250).GetString(soubor1Byte);//Convert subject to string
string subject = ExtractSubject(file.Substring(file.IndexOf("Subject: "))).Substring(3);//In this part I substract subject by
//regex(subject look like this = "RE:_Nedoru=E8en=E1_z=E1silka_k_pojistn=E9";)
return subject;
}
我的问题是如何将其转换为正确的格式? 索里为我的英语。