|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Gamid Isayev 2:5020/400 24 Apr 2003 22:05:44 To : All Subject : Non-ASCII chars in filename of Content-disposition -------------------------------------------------------------------------------- Дано: Файлы на вэб сервере с именами в Unicode (точнее в UTF-8 кодировке). Имена файлов могут содержать символы из разных языков - русского, китайского, японского и тп. Для упрощения задачи будем считать что имя файла не содержит "микс" символов из разных языков. Hужно: Отдать Perl скриптом файл браузеру так чтобы браузер показал в "Save As" диалоге правильное имя файла. Проблема: e-mail клиенты понимают "Content-disposition: attachment; filename=_имя_файла_" где имя файла закодированно в соответсвии с RFC2047, а HTTP-клиенты (браузеры) не понимают. Использование кодирования описанного в RFC2231 тоже не помогло. Как сказать браузеру что данное имя файла дано в данной кодировке? Gamid Isayev --- ifmail v.2.15dev5 * Origin: RTComm.RU (2:5020/400) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/87939c728f9c.html, оценка из 5, голосов 10
|