![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
Rusman |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 312 Регистрация: 4.5.2006 Где: Пермь Репутация: нет Всего: нет |
Здравствуйте! Получаю письма через функцию imap_open
При разборе вложений получаем следующую структуру (Имя файла на кириллице в непонятном виде): stdClass Object ( [type] => 3 [encoding] => 3 [ifsubtype] => 1 [subtype] => VND.MS-OFFICE [ifdescription] => 0 [ifid] => 0 [bytes] => 1212792 [ifdisposition] => 1 [disposition] => attachment [ifdparameters] => 1 [dparameters] => Array ( [0] => stdClass Object ( [attribute] => filename [value] => =?UTF-8?Q?=D0=9F=D1=80=D0=B0=D0=B9=D1=81-=D0=BB=D0=B8=D1=81=D1=82_=D0=B5=D0=B2=D1=80=D0=BE=D0=BF=D0=B0_26.12_(1).xls?= ) ) [ifparameters] => 1 [parameters] => Array ( [0] => stdClass Object ( [attribute] => name [value] => =?UTF-8?Q?=D0=9F=D1=80=D0=B0=D0=B9=D1=81-=D0=BB=D0=B8=D1=81=D1=82_=D0=B5=D0=B2=D1=80=D0=BE=D0=BF=D0=B0_26.12_(1).xls?= ) ) ) Код:
Пожалуйста, подскажите как получить имена на русском языке, либо перевести данную строку в нормальный вид. Всем заранее спасибо! |
|||
|
||||
AVA12 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 135 Регистрация: 4.5.2008 Репутация: 0 Всего: 4 |
Дык, тут же все очевидно из формата: строка в UTF-8 в виде quoted printable, завернутая в mime-кодированное слово. Если не хочется читать RFC, то просто скорми такую строку функции mb_decode_mimeheader() - и на выходе получишь исходную строку в рабочей кодировке.
|
|||
|
||||
Rusman |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 312 Регистрация: 4.5.2006 Где: Пермь Репутация: нет Всего: нет |
AVA12, если использую функцию mb_decode_mimeheader, на выходе русские буквы в виде "????????????"
|
|||
|
||||
AVA12 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 135 Регистрация: 4.5.2008 Репутация: 0 Всего: 4 |
Тебе префикс mb_ и словосочетание "рабочая кодировка" ни о чем не говорят?
|
|||
|
||||
Rusman |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 312 Регистрация: 4.5.2006 Где: Пермь Репутация: нет Всего: нет |
AVA12, разобрался, большое спасибо!
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |