įėųž
我正在研究立陶宛语言项目,我必须用立陶宛语发送电子邮件和主题。
我用过:
$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 );
但是没有成功,我在主题文字中得到?,请让我知道这些建议,以便我可以在所需位置显示立陶宛字符。
答案 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