Download de TXT com Caracteres estranhos

Estou com o seguinte problema: Preciso efetuar um download de um arquivo txt, ele faz normalmente, só que é inserido no ínicio da linha vários caracteres estranhos, alguém ja teve este problema???

                String filename = "valida.txt";
                String filepath = "C:\\site\\";
               // response.setContentType("APPLICATION/OCTET-STREAM");
                response.setHeader("Content-Disposition", "attachment; filename=\""+filename+"\"");
                FileInputStream  fileInputStream = new FileInputStream(filepath+filename); 
                int i;
                while ((i = fileInputStream.read()) != -1) {   
                      out.write(i);                         
                }   
                fileInputStream.close();
                out.close();

e ainda preciso redirecionar, após o download para uma outra página.

Sera que nao eh acentuacao ? Ja tentou colocar meta content-type pra ISO-8859-1 ?

[RESOLVIDO]