Я создал php-код, чтобы получать все новые письма из gmail, используя imap - также на иврите. Когда я пытаюсь использовать функцию imap_utf8, она работает только для субъекта, а не для тела. (Я также заметил, что объект имеет другую кодировку, чем тело)
Я много искал в сети, и не нашел никакого решения. (Я тоже новичок в php)
foreach($emails as $email_number) {
$overview = imap_fetch_overview($inbox,$email_number,0);
$message = imap_fetchbody($inbox,$email_number, 1);
echo imap_utf8($overview[0]->subject);
echo imap_utf8($message);
}
Я ожидаю вывод иврита для субъекта и тела, но работает только субъект.
например - если субъект «נושא», а тело «גוף», то результат будет следующим:
«נושא» для предмета (и это здорово),
15LXldejDQo = для тела
(И закодированный код для субъекта: =? UTF-8? B? 16DXldep15A =? =)
Спасибо'S!
П.С .: Извините, если мой английский не очень хорош.