į é ë š ž U UЛитовский язык в электронной почте?
Я работаю над проектом литовского языка, в котором я должен отправить по электронной почте и тему на литовском языке.
Я использовал:
$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);
Но не добившись успеха, я получаю ? в тексте темы, Пожалуйста, дайте мне знать предложения, чтобы я мог отображать литовские символы в нужном месте.
Говорить «Я использую UTF-8» в порядке, но вам действительно нужно его использовать. В противном случае это похоже на письмо «Эта книга переведена на китайский язык» и ожидает, что она будет переведена автоматически. Но лучшим советом, который вы можете получить, является: не форматируйте почту самостоятельно; используйте стороннюю библиотеку, например Swift Mailer или PhpMailer. В противном случае невозможно сделать это правильно. –
Что произойдет, если вы просто попробуете поставить английские символы в теме. Вы все еще получаете? или он хорошо читается? – James
В случае английского языка все идет хорошо. – user3493165