首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#发送邮件乱码的有关问题

2012-05-14 
C#发送邮件乱码的问题代码C# codestring myMailEncoding BIG5string myFromEmail ifitch@sina.com

C#发送邮件乱码的问题
代码

C# code
string myMailEncoding = "BIG5";            string myFromEmail = "ifitch@sina.com";            string myFromName = "狗走猫步";            string myToEmail = "ifitch@sina.com";            string myToName = "扯把子打灰机";            MailAddress from = new MailAddress(myFromEmail, myFromName, Encoding.GetEncoding(myMailEncoding));            MailAddress to = new MailAddress(myToEmail, myToName, Encoding.GetEncoding(myMailEncoding));            MailMessage myMessage = new MailMessage(from, to);            myMessage.Subject = "狗走猫步-扯把子打灰机";            myMessage.SubjectEncoding = Encoding.GetEncoding(myMailEncoding);            myMessage.Body = "<h1>1v5这是邮件内容</h1>";            myMessage.BodyEncoding = Encoding.GetEncoding(myMailEncoding);            myMessage.IsBodyHtml = true;            myMessage.Priority = MailPriority.High;            SmtpClient smtp = new SmtpClient("smtp.sina.com");            smtp.UseDefaultCredentials = false;            smtp.Credentials=new NetworkCredential(myFromEmail, "密码");            try            {                smtp.Send(myMessage);                Response.Write("寄信成功");            }            catch            {                Response.Write("寄信失败");            }

发送成功后,文字显示不正常


这个该如何解决呢?

[解决办法]
又遇到了。老答案:试试UTF8或者GB2312编码
[解决办法]
转换一下编码格式 试试吧

热点排行