请进来看下,发邮件的问题(有乱码)>>>>>>>>急啊???????????
楼主Tailin()2006-12-22 10:22:38 在 Web 开发 / ASP 提问
function SendMail(MailtoAddress,MailtoName,Subject,MailBody,FromName,MailFrom,Priority,MailServer,MailServerUserName,MailServerPassword,MailDomain)
Dim JMail
Set JMail=Server.CreateObject("JMail.Message")
JMail.Charset="UTF-8" '邮件编码
JMail.silent=true
JMail.ContentType = "text/html" '邮件正文格式
JMail.MailServerUserName = MailServerUserName '登录用户名
JMail.MailServerPassWord = MailServerPassword '登录密码
JMail.MailDomain = MailDomain '域名(如果用“name@domain.com”这样的用户名登录时,请指明domain.com
JMail.AddRecipient MailtoAddress,MailtoName '收信人
JMail.Subject=Subject '主题
' JMail.HMTLBody=MailBody '邮件正文(HTML格式)
JMail.Body=MailBody '邮件正文(纯文本格式)
JMail.FromName=FromName '发信人姓名
JMail.From = MailFrom '发信人Email
JMail.Priority=Priority '邮件等级,1为加急,3为普通,5为低级
JMailerror=JMail.Send(MailServer)
JMail.Close()
Set JMail = Nothing
end function
请各位高手看下,我这段代码怎样修改才可以支持简体邮箱和繁体邮箱呢?
(无论是发到简体的邮箱还是繁体的邮箱都不会出现乱的,怎样修改?)
如果谁有更好的代码,也可以发给我(只要是可以支持简体和繁体邮箱的代码都可以)
先谢了!!拜托!!!
急啊???????????????
问题点数:20、回复次数:6Top
1 楼Tailin()回复于 2006-12-22 10:41:26 得分 0
MailBody="<html><head></head><body>"&Uid&"您好!<br/><br/> 您已經成為了會員,請您點擊<a href='http://"&request.servervariables("server_name")&"/user_regsuc.asp?Uid="&Uid&"&Action=code_mail'>這裏</a>取得郵箱的驗證!<br/><br/> 請盡快驗證!</body></html>"
这个是我要发送的内容?
有没有问题啊?
Top
2 楼snail17777()回复于 2006-12-22 10:53:59 得分 0
jmail.Charset = "gb2312"
这个为简体中文的!如果标题有中文,必须设定编码为gb2312!!Top
3 楼Tailin()回复于 2006-12-22 11:00:36 得分 0
这个我也试过了,标题是中文的,我用UTF-8编码的,标题也不会出现乱码啊?
就是内容那块会出现乱码?Top
4 楼cow8063(天涯远不远?不远!人在天涯,天涯怎会远)回复于 2006-12-22 11:01:03 得分 0
应该没有问题的吧,按楼上的试试Top
5 楼Tailin()回复于 2006-12-22 11:05:03 得分 0
jmail.Charset = "gb2312"
如果发送到繁体邮箱就会出现乱码了?Top
6 楼Tailin()回复于 2006-12-22 11:05:45 得分 0
请问有没有更好的代码啊?
Top
网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |








网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)