В моем скрипте не отображаются польские символы. Как это исправить? Спасибо.
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title></title> </head> <body> <?php header('Content-Type: text/html; charset=utf-8'); $hostname = '{imap.gmail.com:993/imap/ssl}INBOX'; $username = 'user@gmail.com'; $password = 'pass'; $inbox = imap_open($hostname, $username, $password) or die('Cannot connect to Gmail: ' . imap_last_error()); $emails = imap_search($inbox, 'ALL'); if ($emails) { $output = ''; foreach ($emails as $email_number) { $overview = imap_fetch_overview($inbox, $email_number, 0); $message = imap_fetchbody($inbox, $email_number, 2); $output.= '<div class="toggler ' . (imap_utf8($overview[0]->seen) ? 'read' : 'unread') . '">'; $output.= '<span class="subject">' . imap_utf8($overview[0]->subject) . '</span> '; $output.= '<span class="from">' . imap_utf8($overview[0]->from) . '</span>'; $output.= '<span class="date">on ' . imap_utf8($overview[0]->date) . '</span>'; $output.= '</div>'; /* output the email body */ $output.= '<div class="body">' . imap_utf8($message) . '</div>'; } echo $output; } imap_close($inbox); ?> </body> </html>
Пример вывода:
Je = B6li chcesz uatrakcyjni = E6 wygl = B1d swojej skrzynki odbiorczej za pom = oc = B1
Я жду:
Jeśli chcesz uatrakcyjnić wygląd swojej skrzynki odbiorczej za pomocą