как читать электронные письма со специальными символами - PullRequest
8 голосов
/ 30 декабря 2011

У меня есть тонны электронной почты в моем почтовом ящике (в основном спам), у меня есть php-скрипт, который читает электронную почту все эти электронные письма и помещает их в разные папки (у меня есть специальная программа чтения электронной почты php, использующая функции imap php).

Моя проблема заключается в следующем:

В некоторых письмах есть странные символы, вот пример:
Маркетинг в поисковых системах увеличит присутствие вашей компании на <80> <99> онлайн через всесторонние маркетинговые кампании в Интернете

Я могу без проблем преобразовать &acirc;, но, как вы видите, у меня есть <80><99> символов, как мне их преобразовать?

Ответы [ 2 ]

8 голосов
/ 30 декабря 2011

Используйте iconv для преобразования из одной кодировки в другую.

1 голос
/ 30 декабря 2011

Это не acirc<80><99>, это utf-8 для ЮНИКОДА. ПРАВАЯ ОДНОКВАЖНАЯ МАРКИРОВКА.

...