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.

相关知识

相关文章更多