我用System.Web.Mail发邮件,邮件的内容是日文的。我用的是UTF8编码,发送到很多邮箱一切都正常,
但是发到hotmail的邮件,有问题,如果到中文的hotmail邮箱,显示正常,但是如果发送到一个日文的hotmail,显示的就是乱码。我们很多客户都是日本人。
我也找到一些资料说,hotmail不支持UTF8格式,
但是我怎么设定邮件的内容为SHIFT-JIS(日文编码)格式那。
代码如下: MailMessage _objMail = new MailMessage();
 _objMail.From = _MailFrom;
 _objMail.To = _MailTo;
 _objMail.Subject = _MailSubject;
 _objMail.Body = _MailBody;
 _objMail.BodyFormat = _BodyFormat;
 SmtpMail.SmtpServer = _SMTPServer; _objMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1"); //basic authentication 
 _objMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", _MailUserName); 
_objMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", _MailPassword); 
SmtpMail.Send(_objMail);以上代码发送是成功的,就是发送到日文的hotmail是乱码。求高手解决。