dpzp5127 2014-08-26 09:17
浏览 53
已采纳

命令行中的希腊语编码错误

I made a PHP script that runs from the command line and sends a message using the mail function.

$email_from = "support@wideservices.gr";
$email_subject = "my subject";
$email_to = "spyros@wideservices.gr";
$message="message in greek";
$headers = "From: ".$email_from;
mail($email_to,$email_subject,$message,$headers);

The mail is ok with Latin alphabet, but with Greek I get something like this:

I tried to use:

$character_set = "utf-8";

But without success and it is not a web page so I can't try meta.

  • 写回答

1条回答 默认 最新

  • douxian5076 2014-08-27 12:38
    关注

    i will answer my own question, its working with this code and greek display correct at mail.

    $email_from = "support@wideservices.gr";
    $email_subject = "my subject";
    $email_to = "spyros@wideservices.gr";
    $message="message in greek";
    $headers="MIME-Version: 1.0"."
    ";
    $headers.="Content-type: text/plain; charset=UTF-8"."
    ";
    $headers.="From: ".$email_from;
    mail($email_to, '=?UTF-8?B?'.base64_encode($email_subject).'?=', $message, $headers, '-fnoreply@domain.com');
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 在获取boss直聘的聊天的时候只能获取到前40条聊天数据
  • ¥20 关于URL获取的参数,无法执行二选一查询
  • ¥15 液位控制,当液位超过高限时常开触点59闭合,直到液位低于低限时,断开
  • ¥15 marlin编译错误,如何解决?
  • ¥15 有偿四位数,节约算法和扫描算法
  • ¥15 VUE项目怎么运行,系统打不开
  • ¥50 pointpillars等目标检测算法怎么融合注意力机制
  • ¥20 Vs code Mac系统 PHP Debug调试环境配置
  • ¥60 大一项目课,微信小程序
  • ¥15 求视频摘要youtube和ovp数据集