Главная страница


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)
 
 

Вернуться к списку тем, сортированных по:

 Тема:    Автор:    Дата:  
 Non-ASCII chars in filename of Content-disposition   Gamid Isayev   24 Apr 2003 22:05:44 
Архивное /ru.cgi.perl/87939c728f9c.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional