|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Eddie L.Verkhoturov 2:5020/400 16 Mar 2007 16:53:00 To : Artem Chuprina Subject : Re: email attachment -------------------------------------------------------------------------------- Доброго времени суток, Artem! On Fri, 16 Mar 2007 11:24:47 +0000 (UTC), Artem Chuprina wrote: > > EL> Требуется перекодировать имена файлов-вложений email-ов из > > EL> кирилических в транслит. Может быть кто-либо сталкивался со схожей > > EL> задачей? Подскажите, пожалуйста, в каком направлении рыть (имена > > EL> модулей, возможно кусочки кода, или быть существуют утилиты с таким > > EL> функционалом). > > Дело в том, что имена файлов в аттачах кодируют кто во что горазд. И > > хорошо еще, если используют для этого _не тот_ стандарт (там есть > > некоторая путаница), но все-таки стандарт... Ммм... как вкусно... ууу... как больно! Однако решение должно же быть, ведь всякие outlook-и, thunderbitd-ы все ж таки (наверное по большей части) распутывают все эти вавилонские чудеса? > > Давай так. Ты показываешь надыбанные заголовки аттачей, а мы пытаемся > > угадать, есть ли модуль для этого варианта, и по какому признаку надо > > использовать именно его :-) Вот, парочку надыбал: ==== Content-Type: application/msword; name="=?windows-1251?Q?=B9_=C8=C0-9=40_=EE=F2_16=2E03=2E2007=2Edoc?=" Content-transfer-encoding: base64 Content-Disposition: attachment; filename="=?windows-1251?Q?=B9_=C8=C0-9=40_=EE=F2_16=2E03=2E2007=2Edoc?=" ====> Вот таки вот длиннючие имена файлов тоже бывают Content-Type: application/msword; name="=?koi8-r?B?9dDSwdfMxc7Jxc0gzdXOycPJ0MHM2M7Px88gyc3V3cXT1NfBIMHEzQ==?= =?koi8-r?B?yc7J09TSwcPJySDHz9LPxMEgIOzJ187ZIMLZzCDQ0snPwtLF1MXOIA==?= =?koi8-r?B?1SDm5/XwIObr4y5kb2M=?=" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="=?koi8-r?B?9dDSwdfMxc7Jxc0gzdXOycPJ0MHM2M7Px88gyc3V3cXT1NfBIMHEzQ==?= =?koi8-r?B?yc7J09TSwcPJySDHz9LPxMEgIOzJ187ZIMLZzCDQ0snPwtLF1MXOIA==?= =?koi8-r?B?1SDm5/XwIObr4y5kb2M=?=" PS: А вообще, хоть меня и достали такие имена в почтовых файлах от юзеров (воспитать их нет никакой возможности), но проблема еще кроме того из-за того, что у меня письма, с такими вложениями в otrs укладываются с кракозябрами. Ага, разработчику написал, однако молчат. А я не настолько силен в perl, чтобы разобраться в чем там кроется проблема, вот и решил по-быстрому сваять некую нашлепку, чтоб значит транслитом ударить по бездорожью. Hеужто по-быстрому не получится? -- Eddie L.Verkhoturov Hельзя иметь всё сразу, поэтому мечтай постепенно. -- Евгений Кащеев --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/8957726ade7c.html, оценка из 5, голосов 10
|