Pb d'accent et autre sur feuille EXCEL
Suite à la màj d'une feuille excel (issue d'une maquette située sur le serveur), la feuille est retournée au client mais les caractères diacritiques ont été remplacés.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| ByteArrayOutputStream baos = new ByteArrayOutputStream();
baos = (ByteArrayOutputStream)session.getAttribute("baos");
// Envoi réponse
response.setHeader("Expires", "0");
response.setHeader("Cache-Control", "must-revalidate, post-check=0, pre-check=0");
response.setHeader("Pragma", "public");
response.setContentType("application/vnd.ms-excel");
//response.setHeader ("Content-Disposition", "attachment; filename=\""+fichier+"\"");
response.setContentLength(baos.size());
final ServletOutputStream ouputStream = response.getOutputStream();
try {
baos.writeTo(ouputStream);
ouputStream.flush();
} finally {ouputStream.close();} |
Comment éviter ce pb ?