Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
php+ gmail + кодировка |
|
Опции темы |
19.02.2009, 16:28 | #1 | ||
Форумец
|
php+ gmail + кодировка
Здравствуйте.
Задача: вывести на веб страничке содержимое ящика с gmail.com. среда: веб сервер локальный, апач 2.2 пхп5 Подключаюсь к ящику по imap, через функцию imap_open, но выводящийся текст имеет проблемы в кодировке русских букв: Цитата:
Цитата:
Буду рад любому совету. Спасибо |
||
20.02.2009, 08:41 | #2 |
Форумец
|
вот так выглядят письма в ящике:
N 1)29-Dec-2008 [email protected] =?utf-8?B?0KHQuNGB0YLQtdC (3714 chars) N 2)31-Dec-2008 =?KOI8-R?B?RnJlZS1sY =?KOI8-R?B?897B09TMydfPx8 (223102 chars) похоже на mime заголовоки, однако iconv_mime_decode почему то не берет |
20.02.2009, 13:59 | #6 |
Форумец
|
Andrei_K, ну судя потому что только ты заинтресовался, не думаю тема сильно интересна кому ) но раз тему начал надо закончить:
во первых неправильно считывал инфу о письмах - функцией imap_headers она считывает только в виде строки и ограниченный кусок - N 1)29-Dec-2008 [email protected] =?utf-8?B?0KHQuNGB0YLQtdC (3714 chars) тут инфа о теме письма обрезана, поэтому iconv_mime_decode не расшифровывала. наверное ограничение на размер где то задается но я не нашел. а вот imap_header получает инфу в виде класса, и обращаясь $class->Subject получим полную строку содержащую название темы письма. декодируем ее iconv_mime_decode и все ок. кстати может кто знает - начерта вообще кодируют темы письма в mime, ведь эта спецификация придумана для передачи двоичных данных тестовым потоком?.. |
20.02.2009, 14:01 | #7 |
Наночлен
Сообщений: 30,595
Регистрация: 06.09.2006
Возраст: 36
Не в сети |
|
20.02.2009, 14:21 | #8 |
Форумец
|
рассказывать долго но можно и кратко ) нужно на внутрикорпоративном сайте активировать триггер по приходу важных писем на определенные ящики, и собственно обрабатывать выводить эти письма.
|
20.02.2009, 15:56 | #9 |
Наночлен
Сообщений: 30,595
Регистрация: 06.09.2006
Возраст: 36
Не в сети |
][irurg, аааааа... теперь понятно
|
20.02.2009, 16:04 | #10 | |
xxCENSOREDxx
Сообщений: 983
Регистрация: 09.04.2006
Возраст: 44
Не в сети |
Цитата:
|
|
20.02.2009, 17:01 | #11 |
Форумец
|
но серверу/сервису по идее должно быть до фени на тему письма, ему важно от кого-кому. а вот насчет клиентов - логично, кросс-клиентность получается
|
24.12.2010, 12:19 | #13 |
Наночлен
Сообщений: 30,595
Регистрация: 06.09.2006
Возраст: 36
Не в сети |
Хорошая у вас лопата
|