羊皮纸 服务
       
       
      分享
       
      羊皮纸论坛

      羊皮纸论坛

      分享让知识传播,阅读让心灵成长, 创作让文化传承,让我们共同努力。
      • 禁止广告文
      • 知识传播
      • 阅读
      • 心灵成长
      • 创作
      • 文化传承
      羊皮纸论坛目录 / 程式设计 / 网页/网站程式 / DHtml /

      mailto 参数 subject 在 utf-8下中文乱码怎麽办?

      发表新主题
      随机主题
      上个主题
      下个主题
      |
      mailto 参数 subject 在 utf-8下中文乱码怎麽办?

      mailto连结下可藉参数subject=XXXX来设定邮件主旨
      范例∶
      $subject = "我是谁"; ("我是谁"UTF-8编码中文字是由资料库里抓出来的)
      $email = "david@XXX.XXX.XX";
      ("david@XXX.XXX.XX"也是由资料库里抓出来的)
      现在,在php文件中写上一段寄发邮件程序的连结∶
      echo "<a href=\"mailto:$email?Subject=Re: $subject\">For you</a>";
      问题来了!当我点选网页上 "For you" 连结,启动发件软体(Outlook Express) 收件人email address 正确无误,但是主旨就是一片乱码了,请问这要怎麽办?
      我的作业环境是win2000,PHP_4.3.9,Mysql_3.23.49,Apache2.0.49
      期待高手相助!感恩不尽
      • 关键字 : 连结, subject, email, david, 问题来, 范例, 点选网页上, 正确无误, 收件人email, 感恩不尽, 作业环境, 乱码, 主旨就, win2000, mailto, address, Subject, PHP_4, Outlook, Mysql_3
      0 0
      2009-03-14T15:33:18+0000

      魚戀秋波 Neil Y.K. :

      Outlook​Express​ 基本上是使用 BIG5 编码,但现在网站的设计大多都采用 UTF-8 万国码作为预设文字编码,所以经由连结送出的资料到了Outlook Express 自然就变成了乱码棉!

      可以试著把资料先转成 big5 编码试看看,可以再加上 url_encode 的函式去避免中文字的跳脱问题。

      祝你成功!
      0 0
      2009-03-14T17:33:08+0000

      學生妹瀨043811 :

      !!! 本内容因会员违反网站政策已被隐蔽 !!!
      0 0
      2019-01-29T16:52:19+0000


      • 当您未登入羊皮纸时,可以利用脸书 Facebook 登入来发表回响。若使用羊皮纸会员身份发表回响则可获得经验值及虚拟金币,用来参加羊皮纸推出的活动。
      发表回响
       
      验证字串

      Facebook 粉丝专页

      QRCode 条码 & APP 连结

      说明
      本页网址

      在相关服务标签中,『扫描条码,在行动装置』或是『点击连结按钮,在本装置』中开启网页或是 APP 相关操作。
      QRCode