英文服务器发中文邮件显示出乱码的解决方法。

来源:互联网 发布:java线程的sleep 编辑:程序博客网 时间:2024/05/16 08:40
       第一次写Blog..
      昨天把程序上传到服务器上,发出来的邮件,其中中文全部显示成问号。看了很多文章后最后解决了,我把我的方法和大家一起分享,其实很简单。下面我把代码贴出来供大家参考。
 MailMessage mail = new MailMessage();
        mail.To 
= “收件人”;
        mail.From 
="发件人";
        mail.Subject 
= "标题";
        mail.Body 
= "内容";
        mail.BodyFormat 
= MailFormat.Html;  
        mail.BodyEncoding 
= System.Text.Encoding.UTF8;//这句话是转换的关键
       System.Web.Mail.SmtpMail.SmtpServer = "";
       System.Web.Mail.SmtpMail.Send(mail);
 
原创粉丝点击