[已解决问题]
解决于 2008-02-13 12:17
具体状况如下: <BR> 邮件是用System.Net.Mail命名空间下的类编写代码发送的,以下是部分代码: <BR> string FromMail = "tangsiyanking@sina.com";//发件人 <BR> string Title = "mailnow测试邮件"; //邮件主题 <BR> string Body = "这是mailnow测试邮件"; //邮件主体 <BR> string ShowName = "paladintsy";//显示名字 <BR> string MailUserName = "tangsiyanking"; <BR> string MailPassword = "xxxxxx";//密码,俺就不给了。。。 <BR> System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage(); <BR> msg.From = new MailAddress(FromMail, ShowName, System.Text.Encoding.UTF8); <BR> msg.Subject = Title;//邮件标题 <BR> msg.SubjectEncoding = System.Text.Encoding.UTF8;//标题采用UTF8编码 <BR> msg.Body = Body;//邮件内容 <BR> msg.BodyEncoding = System.Text.Encoding.UTF8;//邮件内容编码采用utf8 <BR> msg.Priority = MailPriority.Normal;//邮件优先级 <BR> msg.To.Add("seu_tangsiyan@qq.com");//收件人 <BR>这封邮件是可以成功发送的,邮件内容通过直接登录QQ邮箱或者用Windows Live Mail收取到本地都可以正常显示。但是用jmail收取以后在控制台中显示内容,却发现标题是乱码,而邮件内容是正常显示的。下面给出收邮件的部分代码: <BR> string subject; <BR> string body; <BR> string htmlbody; <BR>