求解 以下格式怎么转换成UTF-8
还有这么一种
当前是第6封信
邮件日期:Fri, 15 Nov 2013 13
发信人:whuan@dandu.net
收信人:dengyuanrong2010@163.com
邮件主题:sssgggggageegegegeg
邮件内容:
------_=_NextPart_001_afa25d99ffad492cb014e9622d4d9ef8
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Z2Vhc2ljbmJpbGlhZW5nYWR2YWV0YWdxCgo=
------_=_NextPart_001_afa25d99ffad492cb014e9622d4d9ef8
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64
Z2Vhc2ljbmJpbGlhZW5nYWR2YWV0YWdxJm5ic3A7PGJyPjxicj48ZGl2IGRhdGEtaWQ9Im1haWxf
c2lnbl9wYW5lbCI+PC9kaXY+PGRpdiBpZD0iYWFhIj48L2Rpdj4=
------_=_NextPart_001_afa25d99ffad492cb014e9622d4d9ef8-- 解码
[解决办法]
楼主是要转成 string 吧
string str = @"Z2Vhc2ljbmJpbGlhZW5nYWR2YWV0YWdxJm5ic3A7PGJyPjxicj48ZGl2IGRhdGEtaWQ9Im1haWxf
c2lnbl9wYW5lbCI+PC9kaXY+PGRpdiBpZD0iYWFhIj48L2Rpdj4=";
str = "Z2Vhc2ljbmJpbGlhZW5nYWR2YWV0YWdxCgo=";
string message = Encoding.UTF8.GetString(Convert.FromBase64String(str));
byte[] bytes = Convert.FromBase64String("Z2Vhc2ljbmJpbGlhZW5nYWR2YWV0YWdxCgo=");
Console.WriteLine(Encoding.GetEncoding("utf-8").GetString(bytes));