wustguangh |分类标签:C#, 网络通信 2015-01-03
C#使用MailMessage发送邮件如何定义编码格式
C#使用MailMessage发送邮件成功,但是在收件箱里面的中文字符是乱码,初步估计是因为编码格式不正确,那么C#使用MailMessage发送邮件如何定义编码格式呢?
Ctrl+Enter直接提交
回答(1)
wustguangh 19级 2015-01-03 17:30:19
使用MailMessage的BodyEncoding属性定义MailMessage对应邮件内容的编码格式,如下所示:
//发送邮件的内容 objMailMessage.BodyEncoding = System.Text.Encoding.UTF8;
上面的语句将MailMessage对应邮件主题内容的编码格式定义为UTF8.