最近在做POP3收邮件的时候遇上中文就乱码,真是烦中文了。
求一把ASCII码的字符串(乱码),变成GB2312的函数
string asll2gb(string old)

解决方案 »

  1.   

    string newstring = Convert.FromBase64String(old);
      

  2.   

    收到数据用:
    string s = Text.Encoding.Default.GetString(buf);
      

  3.   

    string s = Text.Encoding.GetEncoding("GB2312");
    可以参考
    http://community.csdn.net/Expert/topic/4002/4002354.xml?temp=.8970911
      

  4.   

    fancyf的应该是对的
    邮件编码都是Base64的
      

  5.   

    邮件编码MIME对BASE64和Quoted-Printable没有解决好,用了一个叫sharpMimetools的组件,还是没有解决好,大家有MIME的.net例子吗?