Image

Imagetdc108 wrote in Imageru_java

content-disposition и файл с русским названием

Делаю на Java сервлет, с которого файлы скачивают. И никак не получается сделать, чтоб у пользователя в окне "Сохранить как..." были нормальные русские буквы. Одни знаки вопросы. Ниже приведены хедеры запроса/ответа.


http://localhost:8888/TrackStudio/jsp/task/viewtask/uploads/Uploads.jsp?ID=2

GET /TrackStudio/jsp/task/uploads/DownloadAction.jsp?ID=2&ATTACHMENT=ff808081fe78b3e500fe78c949aa0012 HTTP/1.1
Host: localhost:8888
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7) Gecko/20040616 MultiZilla/1.6.4.0b
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: ru,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://localhost:8888/TrackStudio/jsp/task/viewtask/uploads/Uploads.jsp?ID=2
Cookie: GRANPM-PWD=root; GRANPM-LGN=root; JSESSIONID=3f8awv06e6axo; nick=admin; password=admin; JSESSIONID=an48anwJ4pza
Cache-Control: max-age=0

HTTP/1.1 200 OK
Date: Fri, 20 Aug 2004 12:43:52 GMT
Server: Jetty/4.2.12 (Linux/2.4.20-8smp i386 java/1.4.2_03)
Cache-Control: no-cache
Pragma: no-cache
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Content-Type: application/octet-stream;name="??????? ????, ?? ??? ? ? ????????? ;)"
Content-Length: 0
content-disposition: attachment; filename="??????? ????, ?? ??? ? ? ????????? ;)"

Если кто знает как бороться, скажите, пожалуйста.