Чем декодировать имя файла из вложения

vlav

Новичок
Чем декодировать имя файла из вложения

Подскажите, чем декодировать например вот такое: $str="=?UTF-8?B?0J7Qv9GA0L7RgdC90LjQuiDQo9GA0LDQu9C70LXRgS5qcGc=?="
Это имя файла вложения в почту, полученное при работе с imap функциями
подозреваю, что оно на русском, потому что английские возвращаются некодированными (некоторые во всяком случае).
base64_decode imap_64decode - не помогают.
 

Вурдалак

Продвинутый новичок
Декодировать надо только эту часть:
Код:
0J7Qv9GA0L7RgdC90LjQuiDQo9GA0LDQu9C70LXRgS5qcGc
base64_decode
 

vlav

Новичок
Спасибо!

-~{}~ 19.09.10 17:50:

$decoded=imap_mime_header_decode($str);
if($decoded[0]->charset=="default")
$txt=$decoded[0]->text;
else
$txt= iconv($decoded[0]->charset, "CP1251", $decoded[0]->text);
print $txt;
 
Сверху