![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Implex |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 27.5.2004 Репутация: нет Всего: нет |
Проблема такая. По имапу вытаскиваю часть мультипартового письма (текст или html, в зависимости от того, что есть). Необходимо определить кодировку этой части для перекодирования в utf-8 (именно в utf-8, так как это wap mail шлюз). Функция imap_fetchheader недостаточно документирована, для мультипартовых сообщений всегда вываливает кодировку us-ascii (для обычных текстовых - определяет кодировку корректно), в то время как нужная мне часть сообщения может быть в другой кодировке. Если кто знает, как узнать кодировку отдельной части мультипартового сообщения - подскажите. Поделюсь рабочим скриптом для создания wap mail'a.
|
|||
|
||||
| Master |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1530 Регистрация: 13.5.2003 Где: Mother Russia Репутация: 8 Всего: 10 |
А что, разьве в загаловках письма нет строк типа:
? -------------------- Вавилон, Вавилон Что ты построил, что разрушил? Вавилон, Вавилон Плавятся души дьявольским огнем. |
|||
|
||||
| Implex |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 27.5.2004 Репутация: нет Всего: нет |
вроде разобрался.
Заголовок имеет следующий вид: Return-Path: <[email protected]> Received: from [0.0.0.0] (account [email protected]) by grata.kz (CommuniGate Pro IMAP 4.1.6) with XMIT id 791027 for [email protected]; Thu, 27 May 2004 10:09:00 +0700 Subject: =?koi8-r?B?+sHQ0s/TINDPINPF0tTJxsnLwcPJyQ==?= Date: Thu, 27 May 2004 10:37:29 +0700 Message-Id: <[email protected]> MIME-Version: 1.0 Thread-Topic: =?koi8-r?B?+sHQ0s/TINDPINPF0tTJxsnLwcPJyQ==?= Priority: Normal Importance: normal X-Priority: 3 Sensitivity: Normal Thread-Index: AcRDm+/xpvdCFmxnRL+e49dpT5a+NQ== From: "Anuar" <[email protected]> To: "[email protected]" <[email protected]> Reply-To: "[email protected]" <[email protected]> X-Mailer: CommuniGate Pro MAPI Connector 1.0.71 Content-Type: multipart/alternative; boundary="----_=_NextPart_9961_00016827.00023281" а вот в следующе части уже идет: Content-Type: text/plain; charset="koi8-r" но заголовок части функциями имап не извлекается, точнее я не знаю как это сделать, а извлекается уже только сам текст. Буду проверять, всегда ли кодировка, указанная в ThreadTopic совпадает с кодировкой самого сообщения. Это сообщение отредактировал(а) Implex - 28.5.2004, 05:32 |
|||
|
||||
| Master |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1530 Регистрация: 13.5.2003 Где: Mother Russia Репутация: 8 Всего: 10 |
-------------------- Вавилон, Вавилон Что ты построил, что разрушил? Вавилон, Вавилон Плавятся души дьявольским огнем. |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |