Литовский язык в теме письма?

į ė ę š ų ū ž

Я работаю над проектом на литовском языке, в котором я должен отправить письмо и тему на литовском языке.

Я использовал:

$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

Решение

Попробуйте использовать Quoted-Printable вместо двоичного файла, возможно, он будет лучше поддерживаться:

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
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]