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

asp.net 自带的mail发中文邮件有关问题

2012-01-21 
asp.net 自带的mail发中文邮件问题服务器在美国,发送E文字符的邮件完全没问题,但发送中文字符的时候收到的

asp.net 自带的mail发中文邮件问题
服务器在美国,发送E文字符的邮件完全没问题,但发送中文字符的时候收到的总是"???",不知道谁碰到过这类问题。

前面也有一个问题就是存SQL数据库当碰到中文时也出现"???",但后来用N 转换问题解决了,现在碰到的是发送 邮件出去后还是"???",不知道发送的时候是否还要转换,具体怎么做? 谢谢咯

发送邮件部分代码如下:

objMailmessage.Subject = audit_subject
objMailmessage.Body = audit_body
objMailmessage.BodyFormat = IIf(HtmlFormat = 0, MailFormat.Text, MailFormat.Html)
SmtpMail.SmtpServer = "127.0.0.1"
SmtpMail.Send(objMailmessage)


[解决办法]
objMailmessage.BodyEncoding 指定一下

热点排行