0
メールから件名を解析しようとしています。文字列を別のエンコーディングに変換する
このような私の主題を見て: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;
}
私の質問はそれを正しい形式に変換する方法は? 私の英語のSory。
私は自分のエンコードからエンハンストライブラリのMIMEエンコードに変換する必要がありますか? –
はい、そうです。 –