konto usunięte
Temat: Polskie znaki, servlet generujacy plik CSV
WitamMam servlet generujący plik csv ale brakuje w nim polskich znaków(krzaczki sa), jak zmienię format pliku na txt to już są polskie znaki.
Servlet wyglada tak:
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setCharacterEncoding("UTF-8");
FileName = "Raport.csv";
strOut+=";śćżź;"+"\n";
response.reset ();
response.setContentType ( "application/octet-stream; charset=UTF8; pageEncoding=UTF8");
response.setHeader("Content-disposition","attachment; filename="+FileName);
PrintWriter out;
try{
request.setCharacterEncoding("UTF8");
out = response.getWriter();
out.write(strOut);
}catch(IOException e){
e.printStackTrace();
}
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doGet (request, response);
}
public void setFileName(String filename){
FileName = filename;
}
}
Wiecie może w czym jest problem?Marek Matuszewski edytował(a) ten post dnia 03.08.11 o godzinie 00:31