电子邮件主题的立陶宛语?

时间:2016-09-27 14:58:54

标签: php wordpress utf-8 utf-16

  

įėųž

我正在研究立陶宛语言项目,我必须用立陶宛语发送电子邮件和主题。

我用过:

$headers = 'Content-Type: text/html; charset=UTF-8';

除此之外,我还使用了:

charset=win-1257 along with utf-8

和这样的代码

mail($to,"=?UTF-8?B?".base64_encode($subject)."?="."\r\n", $body, $headers);

这是我的代码:

$from = get_option('admin_email');
                    $headers =  array('Content-Type: text/html; charset=UTF-8');
                    $subject ="į ė ę š ų ū atsiliepim? apie atliktus darbus";
                    $msg = $html_review;
                    wp_mail($email,"=?UTF-8?B?".base64_encode($subject)."?="."\r\n", $msg, $headers );

但是没有成功,我在主题文字中得到,请让我知道这些建议,以便我可以在所需位置显示立陶宛字符。

1 个答案:

答案 0 :(得分:0)

尝试使用Quoted-Printable而不是binary,可能会更好地支持它:

mail($to,"=?UTF-8?Q?".quoted_printable_encode($subject)."?="."\r\n", $body, $headers);

(请注意Q中的"=?UTF-8?Q?"。)

它会将非ASCII字符转换为类似

的字符
C4=AF =C4=97 =C4=99 =C5=A1 =C5=B3 =C5=AB atsiliepim? apie atliktus darbus