Image

Imagev_y_v wrote in Imageru_java

Category:

Кодировка ответа сервлета

Прошу помощи, голову уже сломал, гугл не помог.
Есть Tomcat с сервлетом, требуется сохранить файл на клиенте через браузер.
response.setContentType("application/octet-stream");
response.addHeader("Content-Disposition", "attachment; filename=result.csv");
Механизм работает, но кодировка utf-8, понятно что Excel на нее ругается.
Ни response.setCharacterEncoding("Cp1251");
Ни манипуляции типа new String(strsave.getBytes("ISO-8859-1"), "windows-1251"); и подобных ни к чему не приводят. В итоге или знаки вопроса или utf-8...
Необходимо получить csv файл пригодный для Excel.