![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
alexshr |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 29.8.2005 Репутация: нет Всего: нет |
Известно, что направляя по http файл клиенту, можно предложить сохранить этот файл с нужным нам названием.
Например: response.setContentType("application/octet-stream; charset=windows-1251 ;name="+ fileName); response.setHeader("Content-Disposition", "attachment; filename="+fileName); Однако у меня это не работает, если файл имеет русское название. Например, вместо "тест" получается "B5AB" Такие штучки как fileName=new String(fileName.getBytes(),"UTF-8"); или fileName=new String(fileName.getBytes(),"Cp1251"); не помогают есть ли удачные решения данной проблемы? ----------------------------------------------------------- использую спецификацию Servlet 2.3 WAS 5.1 (Websphere) браузер 6.0 sp2 |
|||
|
||||
3,14 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1614 Регистрация: 18.6.2004 Где: Н. Новгород Репутация: 3 Всего: 24 |
Попробуй сжелать строку как UTF-8, а
Убрать к чёртовой бабушке, он то для файла точно не нужен -------------------- Может быть, это только мой бред, Может быть, жизнь не так хороша, Может быть, я не выйду на свет, Но я летал, когда пела душа... |
|||
|
||||
pvo |
|
|||
Unregistered |
URLEncoder спасет отца русской демократии.
Есть только закавыка - сей финт не работает с Firefox/Mozilla ![]() |
|||
|
||||
alexshr |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 29.8.2005 Репутация: нет Всего: нет |
Дорогие товарищи!
Спасибо за участие. Я нашел решение это проблемы. Если кому интересно - могу поделиться |
|||
|
||||
3,14 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1614 Регистрация: 18.6.2004 Где: Н. Новгород Репутация: 3 Всего: 24 |
Делись конечно -------------------- Может быть, это только мой бред, Может быть, жизнь не так хороша, Может быть, я не выйду на свет, Но я летал, когда пела душа... |
|||
|
||||
alexshr |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 29.8.2005 Репутация: нет Всего: нет |
Нашел вот что.. Интересно публикует ли Микрософт информацию подобного рода, и если да, то где...
|
|||
|
||||
pvo |
|
|||
Unregistered |
С URLEncoder было бы короче:
String encodedName = URLEncoder.encode( fileName ); // Предполагается, что fileName в UTF-8 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |