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

jmail接收邮件乱码,该如何处理

2012-01-20 
jmail接收邮件乱码mailMessage popMail.Messages[i]att mailMessage.AttachmentsmailMessage.Silent

jmail接收邮件乱码
mailMessage = popMail.Messages[i];
  att = mailMessage.Attachments;

  mailMessage.Silent = true;
  mailMessage.EnableCharsetTranslation = true;
  mailMessage.ContentTransferEncoding = "base64";
  mailMessage.Encoding = "base64";
  mailMessage.Charset = "utf-8";
  mailMessage.ContentType = "text/html";

邮件是用.NET发送的,用UTF-8(因为多语言),但是接收的时候也出现乱码,标题全是乱码,但是正文可能会是中文符号乱码。
例如。这个句号会变成两个问号?,网上找了很多,也没解决,关键不是全乱码,是个别句号出乱码。纳闷了。

[解决办法]
发出去的邮件内容,用HttpUtility.UrlEncode编码解码试试

热点排行