您现在的位置: PQ秀秀网 >> PQ知道 >> 正文 用户登录 新用户注册
请进来看下,发邮件的问题(有乱码)>>>>>>>>急啊??????????? Web 开发 / ASP
作者:佚名    文章来源:不详    点击数:加载中...    更新时间:2008-7-12 字体:[ ]
添加到收藏: 添加到百度收藏  收藏到QQ书签  添加到雅虎收藏  添加到新浪ViVi  添加到天极网摘  添加到和讯网摘

请进来看下,发邮件的问题(有乱码)>>>>>>>>急啊???????????

楼主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/>&nbsp;&nbsp;您已經成為了會員,請您點擊<a   href='http://"&request.servervariables("server_name")&"/user_regsuc.asp?Uid="&Uid&"&Action=code_mail'>這裏</a>取得郵箱的驗證!<br/><br/>&nbsp;&nbsp;請盡快驗證!</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

文章录入:andy    责任编辑:andy 
  网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)