.NET 2.0中SmtpClient的乱码问题
今天测试邮件发送.发现接受到的邮件是乱码,就搜索一下解决办法.终于找到
原帖地址:http://www.cnblogs.com/dudu/articles/434412.aspx
不仅与EmailMessage.BodyEncoding有关,而且与接收邮箱有关.这个我证实了.163、126均不会出现乱码.但是我用OE收邮件时发现乱码.我想是邮件服务器的问题吧(繁体的).
尝试修改一下BodyEncoding之后.OE接受依然乱码.只是接收长度或者乱码编码不同而已.
解决办法:在上面帖子中的回复中:
mail.BodyEncoding = Encoding.GetEncoding("GB2312");
感谢stone提供方法.