static void Main(string[] args) { byte[] src = Encoding.UTF8.GetBytes("PEACE! この地球は国際色豊か"); string encoded = QuotedPrintable.Encode(src, true); Console.WriteLine(encoded); byte[] decoded = QuotedPrintable.Decode(encoded); Console.WriteLine(Encoding.UTF8.GetString(decoded)); }
public void Decode() { Assert.Equal("Subject", QuotedPrintable.Decode("=?utf-8?Q?Subject?=")); Assert.Equal("☻", QuotedPrintable.Decode("=?UTF-8?Q?=E2=98=BB?=")); }
public void Decode() { Assert.Equal("Subject", QuotedPrintable.Decode("=?utf-8?Q?Subject?=")); Assert.Equal("☻", QuotedPrintable.Decode("=?UTF-8?Q?=E2=98=BB?=")); Assert.Equal("Як ти поживаєш?", QuotedPrintable.Decode("=?utf-8?Q?=D0=AF=D0=BA_=D1=82=D0=B8_=D0=BF=D0=BE=D0=B6=D0=B8=D0=B2=D0=B0=D1=94=D1=88=3F?=")); }